>>> qt6-qttools: Building community/qt6-qttools 6.8.1-r0 (using abuild 3.14.1-r3) started Tue, 10 Dec 2024 06:05:40 +0000
>>> qt6-qttools: Validating /home/buildozer/aports/community/qt6-qttools/APKBUILD...
>>> qt6-qttools: Analyzing dependencies...
>>> qt6-qttools: Installing for build: build-base qt6-qtdeclarative-dev vulkan-headers clang19-dev clang19-extra-tools clang19-static cmake llvm19-dev llvm19-gtest llvm19-static perl qt6-qtbase-dev qt6-qtbase-private-dev samurai
(1/340) Installing vulkan-headers (1.3.296.0-r0)
(2/340) Installing tzdata (2024b-r1)
(3/340) Installing libb2 (0.98.1-r3)
(4/340) Installing dbus-libs (1.14.10-r4)
(5/340) Installing double-conversion (3.3.0-r0)
(6/340) Installing libffi (3.4.6-r0)
(7/340) Installing libintl (0.22.5-r0)
(8/340) Installing libeconf (0.6.3-r0)
(9/340) Installing libblkid (2.40.2-r4)
(10/340) Installing libmount (2.40.2-r4)
(11/340) Installing glib (2.82.2-r1)
(12/340) Installing icu-data-en (74.2-r0)
Executing icu-data-en-74.2-r0.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(13/340) Installing icu-libs (74.2-r0)
(14/340) Installing libpcre2-16 (10.43-r0)
(15/340) Installing duktape (2.7.0-r1)
(16/340) Installing libproxy (0.5.9-r0)
(17/340) Installing qt6-qtbase (6.8.1-r0)
(18/340) Installing mariadb-connector-c (3.3.10-r0)
(19/340) Installing qt6-qtbase-mysql (6.8.1-r0)
(20/340) Installing unixodbc (2.3.12-r0)
(21/340) Installing qt6-qtbase-odbc (6.8.1-r0)
(22/340) Installing libpq (17.2-r0)
(23/340) Installing qt6-qtbase-postgresql (6.8.1-r0)
(24/340) Installing sqlite-libs (3.47.2-r0)
(25/340) Installing qt6-qtbase-sqlite (6.8.1-r0)
(26/340) Installing hicolor-icon-theme (0.18-r0)
(27/340) Installing libxau (1.0.11-r4)
(28/340) Installing libmd (1.1.0-r0)
(29/340) Installing libbsd (0.12.2-r0)
(30/340) Installing libxdmcp (1.1.5-r1)
(31/340) Installing libxcb (1.17.0-r0)
(32/340) Installing libx11 (1.8.10-r0)
(33/340) Installing xprop (1.2.8-r0)
(34/340) Installing libxext (1.3.6-r2)
(35/340) Installing libice (1.1.1-r6)
(36/340) Installing libuuid (2.40.2-r4)
(37/340) Installing libsm (1.2.4-r4)
(38/340) Installing libxt (1.3.1-r0)
(39/340) Installing libxmu (1.2.1-r0)
(40/340) Installing xset (1.2.5-r1)
(41/340) Installing xdg-utils (1.2.1-r1)
(42/340) Installing xz-libs (5.6.3-r0)
(43/340) Installing libxml2 (2.13.4-r3)
(44/340) Installing llvm19-libs (19.1.4-r0)
(45/340) Installing hwdata-pci (0.390-r0)
(46/340) Installing libpciaccess (0.18.1-r0)
(47/340) Installing libdrm (2.4.124-r0)
(48/340) Installing libelf (0.191-r0)
(49/340) Installing mesa-glapi (24.2.8-r0)
(50/340) Installing libxshmfence (1.3.2-r6)
(51/340) Installing mesa (24.2.8-r0)
(52/340) Installing wayland-libs-server (1.23.1-r0)
(53/340) Installing mesa-gles (24.2.8-r0)
(54/340) Installing qt6-qtdeclarative (6.8.1-r0)
(55/340) Installing wayland-libs-client (1.23.1-r0)
(56/340) Installing wayland-libs-cursor (1.23.1-r0)
(57/340) Installing wayland-libs-egl (1.23.1-r0)
(58/340) Installing xkeyboard-config (2.43-r0)
(59/340) Installing libxkbcommon (1.7.0-r1)
(60/340) Installing qt6-qtwayland (6.8.1-r0)
(61/340) Installing mesa-gbm (24.2.8-r0)
(62/340) Installing mesa-egl (24.2.8-r0)
(63/340) Installing avahi-libs (0.8-r19)
(64/340) Installing nettle (3.10-r1)
(65/340) Installing libtasn1 (4.19.0-r2)
(66/340) Installing p11-kit (0.25.5-r2)
(67/340) Installing gnutls (3.8.8-r0)
(68/340) Installing cups-libs (2.4.11-r0)
(69/340) Installing libbz2 (1.0.8-r6)
(70/340) Installing libpng (1.6.44-r0)
(71/340) Installing freetype (2.13.3-r0)
(72/340) Installing fontconfig (2.15.0-r1)
(73/340) Installing shared-mime-info (2.4-r1)
(74/340) Installing libjpeg-turbo (3.0.4-r0)
(75/340) Installing libsharpyuv (1.4.0-r0)
(76/340) Installing libwebp (1.4.0-r0)
(77/340) Installing tiff (4.7.0-r0)
(78/340) Installing gdk-pixbuf (2.42.12-r1)
(79/340) Installing gtk-update-icon-cache (3.24.43-r2)
(80/340) Installing libxcomposite (0.4.6-r5)
(81/340) Installing libxfixes (6.0.1-r4)
(82/340) Installing libxrender (0.9.11-r5)
(83/340) Installing libxcursor (1.2.3-r0)
(84/340) Installing libxdamage (1.1.6-r5)
(85/340) Installing libxi (1.8.2-r0)
(86/340) Installing libxinerama (1.1.5-r4)
(87/340) Installing libxrandr (1.5.4-r1)
(88/340) Installing libatk-1.0 (2.54.0-r0)
(89/340) Installing libxtst (1.2.5-r0)
(90/340) Installing at-spi2-core (2.54.0-r0)
(91/340) Installing libatk-bridge-2.0 (2.54.0-r0)
(92/340) Installing pixman (0.43.4-r1)
(93/340) Installing cairo (1.18.2-r1)
(94/340) Installing cairo-gobject (1.18.2-r1)
(95/340) Installing libepoxy (1.5.10-r1)
(96/340) Installing fribidi (1.0.16-r0)
(97/340) Installing graphite2 (1.3.14-r6)
(98/340) Installing harfbuzz (9.0.0-r1)
(99/340) Installing libxft (2.3.8-r3)
(100/340) Installing pango (1.54.0-r1)
(101/340) Installing gtk+3.0 (3.24.43-r2)
(102/340) Installing libevdev (1.13.3-r0)
(103/340) Installing mtdev (1.1.7-r0)
(104/340) Installing eudev-libs (3.2.14-r5)
(105/340) Installing libinput-libs (1.27.0-r0)
(106/340) Installing tslib (1.23-r0)
(107/340) Installing xcb-util (0.4.1-r3)
(108/340) Installing xcb-util-image (0.4.1-r0)
(109/340) Installing xcb-util-renderutil (0.3.10-r0)
(110/340) Installing xcb-util-cursor (0.1.5-r0)
(111/340) Installing xcb-util-wm (0.4.2-r0)
(112/340) Installing xcb-util-keysyms (0.4.1-r0)
(113/340) Installing libxkbcommon-x11 (1.7.0-r1)
(114/340) Installing qt6-qtbase-x11 (6.8.1-r0)
(115/340) Installing libgpg-error (1.51-r0)
(116/340) Installing libgcrypt (1.10.3-r1)
(117/340) Installing libgpg-error-dev (1.51-r0)
(118/340) Installing libgcrypt-dev (1.10.3-r1)
(119/340) Installing gnutls-c++ (3.8.8-r0)
(120/340) Installing libgmpxx (6.3.0-r2)
(121/340) Installing gmp-dev (6.3.0-r2)
(122/340) Installing nettle-dev (3.10-r1)
(123/340) Installing libidn2-dev (2.3.7-r0)
(124/340) Installing libtasn1-progs (4.19.0-r2)
(125/340) Installing libtasn1-dev (4.19.0-r2)
(126/340) Installing p11-kit-dev (0.25.5-r2)
(127/340) Installing zlib-dev (1.3.1-r2)
(128/340) Installing gnutls-dev (3.8.8-r0)
(129/340) Installing gdbm (1.24-r0)
(130/340) Installing gdbm-tools (1.24-r0)
(131/340) Installing gdbm-dev (1.24-r0)
(132/340) Installing avahi-compat-howl (0.8-r19)
(133/340) Installing avahi-compat-libdns_sd (0.8-r19)
(134/340) Installing avahi-glib (0.8-r19)
(135/340) Installing libdaemon (0.14-r5)
(136/340) Installing libevent (2.1.12-r7)
(137/340) Installing avahi (0.8-r19)
Executing avahi-0.8-r19.pre-install
(138/340) Installing bzip2-dev (1.0.8-r6)
(139/340) Installing libxml2-utils (2.13.4-r3)
(140/340) Installing docbook-xml (4.5-r9)
Executing docbook-xml-4.5-r9.post-install
(141/340) Installing libxslt (1.1.42-r1)
(142/340) Installing docbook-xsl-ns (1.79.2-r11)
Executing docbook-xsl-ns-1.79.2-r11.post-install
(143/340) Installing docbook-xsl-nons (1.79.2-r11)
Executing docbook-xsl-nons-1.79.2-r11.post-install
(144/340) Installing docbook-xsl (1.79.2-r11)
(145/340) Installing xz (5.6.3-r0)
(146/340) Installing gettext-asprintf (0.22.5-r0)
(147/340) Installing gettext-libs (0.22.5-r0)
(148/340) Installing gettext-envsubst (0.22.5-r0)
(149/340) Installing gettext (0.22.5-r0)
(150/340) Installing gettext-dev (0.22.5-r0)
(151/340) Installing mpdecimal (4.0.0-r0)
(152/340) Installing libpanelw (6.5_p20241006-r3)
(153/340) Installing python3 (3.12.8-r1)
(154/340) Installing python3-pycache-pyc0 (3.12.8-r1)
(155/340) Installing pyc (3.12.8-r1)
(156/340) Installing python3-pyc (3.12.8-r1)
(157/340) Installing py3-parsing (3.1.4-r0)
(158/340) Installing py3-parsing-pyc (3.1.4-r0)
(159/340) Installing py3-packaging (24.2-r0)
(160/340) Installing py3-packaging-pyc (24.2-r0)
(161/340) Installing linux-headers (6.6-r1)
(162/340) Installing libffi-dev (3.4.6-r0)
(163/340) Installing bsd-compat-headers (0.7.2-r6)
(164/340) Installing libformw (6.5_p20241006-r3)
(165/340) Installing libmenuw (6.5_p20241006-r3)
(166/340) Installing libncurses++ (6.5_p20241006-r3)
(167/340) Installing ncurses-dev (6.5_p20241006-r3)
(168/340) Installing libedit-dev (20240808.3.1-r0)
(169/340) Installing libpcre2-32 (10.43-r0)
(170/340) Installing pcre2-dev (10.43-r0)
(171/340) Installing libfdisk (2.40.2-r4)
(172/340) Installing libsmartcols (2.40.2-r4)
(173/340) Installing sqlite (3.47.2-r0)
(174/340) Installing sqlite-dev (3.47.2-r0)
(175/340) Installing util-linux (2.40.2-r4)
(176/340) Installing dmesg (2.40.2-r4)
(177/340) Installing setarch (2.40.2-r4)
(178/340) Installing skalibs-libs (2.14.3.0-r0)
(179/340) Installing utmps-libs (0.1.2.3-r2)
(180/340) Installing util-linux-misc (2.40.2-r4)
(181/340) Installing linux-pam (1.6.1-r1)
(182/340) Installing runuser (2.40.2-r4)
(183/340) Installing mount (2.40.2-r4)
(184/340) Installing losetup (2.40.2-r4)
(185/340) Installing hexdump (2.40.2-r4)
(186/340) Installing uuidgen (2.40.2-r4)
(187/340) Installing blkid (2.40.2-r4)
(188/340) Installing sfdisk (2.40.2-r4)
(189/340) Installing mcookie (2.40.2-r4)
(190/340) Installing agetty (2.40.2-r4)
(191/340) Installing wipefs (2.40.2-r4)
(192/340) Installing cfdisk (2.40.2-r4)
(193/340) Installing umount (2.40.2-r4)
(194/340) Installing flock (2.40.2-r4)
(195/340) Installing lsblk (2.40.2-r4)
(196/340) Installing libcap-ng (0.8.5-r0)
(197/340) Installing setpriv (2.40.2-r4)
(198/340) Installing lscpu (2.40.2-r4)
(199/340) Installing logger (2.40.2-r4)
(200/340) Installing partx (2.40.2-r4)
(201/340) Installing fstrim (2.40.2-r4)
(202/340) Installing findmnt (2.40.2-r4)
(203/340) Installing util-linux-dev (2.40.2-r4)
(204/340) Installing glib-dev (2.82.2-r1)
(205/340) Installing libevent-dev (2.1.12-r7)
(206/340) Installing avahi-dev (0.8-r19)
(207/340) Installing cups-dev (2.4.11-r0)
(208/340) Installing dbus-dev (1.14.10-r4)
(209/340) Installing double-conversion-dev (3.3.0-r0)
(210/340) Installing eudev-dev (3.2.14-r5)
(211/340) Installing expat (2.6.4-r0)
(212/340) Installing expat-dev (2.6.4-r0)
(213/340) Installing brotli (1.1.0-r2)
(214/340) Installing brotli-dev (1.1.0-r2)
(215/340) Installing libpng-dev (1.6.44-r0)
(216/340) Installing freetype-dev (2.13.3-r0)
(217/340) Installing fontconfig-dev (2.15.0-r1)
(218/340) Installing libturbojpeg (3.0.4-r0)
(219/340) Installing libjpeg-turbo-dev (3.0.4-r0)
(220/340) Installing libtiffxx (4.7.0-r0)
(221/340) Installing libwebpdecoder (1.4.0-r0)
(222/340) Installing libwebpdemux (1.4.0-r0)
(223/340) Installing libwebpmux (1.4.0-r0)
(224/340) Installing libwebp-dev (1.4.0-r0)
(225/340) Installing zstd (1.5.6-r1)
(226/340) Installing zstd-dev (1.5.6-r1)
(227/340) Installing tiff-dev (4.7.0-r0)
(228/340) Installing gdk-pixbuf-dev (2.42.12-r1)
(229/340) Installing xorgproto (2024.1-r0)
(230/340) Installing libxau-dev (1.0.11-r4)
(231/340) Installing xcb-proto (1.17.0-r0)
(232/340) Installing xcb-proto-pyc (1.17.0-r0)
(233/340) Installing libxdmcp-dev (1.1.5-r1)
(234/340) Installing libxcb-dev (1.17.0-r0)
(235/340) Installing xtrans (1.5.2-r0)
(236/340) Installing libx11-dev (1.8.10-r0)
(237/340) Installing libpciaccess-dev (0.18.1-r0)
(238/340) Installing libdrm-dev (2.4.124-r0)
(239/340) Installing libxext-dev (1.3.6-r2)
(240/340) Installing libxfixes-dev (6.0.1-r4)
(241/340) Installing libxdamage-dev (1.1.6-r5)
(242/340) Installing libxshmfence-dev (1.3.2-r6)
(243/340) Installing libxxf86vm (1.1.5-r6)
(244/340) Installing mesa-gl (24.2.8-r0)
(245/340) Installing mesa-osmesa (24.2.8-r0)
(246/340) Installing clang19-headers (19.1.4-r0)
(247/340) Installing libclc (19.1.4-r0)
(248/340) Installing spirv-llvm-translator-libs (19.1.2-r0)
(249/340) Installing spirv-tools (1.3.290.0-r0)
(250/340) Installing clang19-libs (19.1.4-r0)
(251/340) Installing mesa-rusticl (24.2.8-r0)
(252/340) Installing mesa-xatracker (24.2.8-r0)
(253/340) Installing libxxf86vm-dev (1.1.5-r6)
(254/340) Installing mesa-dev (24.2.8-r0)
(255/340) Installing libepoxy-dev (1.5.10-r1)
(256/340) Installing libxi-dev (1.8.2-r0)
(257/340) Installing libxinerama-dev (1.1.5-r4)
(258/340) Installing xz-dev (5.6.3-r0)
(259/340) Installing libxml2-dev (2.13.4-r3)
(260/340) Installing libxkbcommon-dev (1.7.0-r1)
(261/340) Installing wayland-protocols (1.38-r0)
(262/340) Installing libxtst-dev (1.2.5-r0)
(263/340) Installing at-spi2-core-dev (2.54.0-r0)
(264/340) Installing cairo-tools (1.18.2-r1)
(265/340) Installing libxrender-dev (0.9.11-r5)
(266/340) Installing pixman-dev (0.43.4-r1)
(267/340) Installing util-macros (1.20.1-r0)
(268/340) Installing xcb-util-dev (0.4.1-r3)
(269/340) Installing cairo-dev (1.18.2-r1)
(270/340) Installing fribidi-dev (1.0.16-r0)
(271/340) Installing pango-tools (1.54.0-r1)
(272/340) Installing harfbuzz-cairo (9.0.0-r1)
(273/340) Installing harfbuzz-gobject (9.0.0-r1)
(274/340) Installing harfbuzz-icu (9.0.0-r1)
(275/340) Installing harfbuzz-subset (9.0.0-r1)
(276/340) Installing graphite2-dev (1.3.14-r6)
(277/340) Installing icu (74.2-r0)
(278/340) Installing icu-dev (74.2-r0)
(279/340) Installing harfbuzz-dev (9.0.0-r1)
(280/340) Installing libxft-dev (2.3.8-r3)
(281/340) Installing pango-dev (1.54.0-r1)
(282/340) Installing wayland-dev (1.23.1-r0)
(283/340) Installing libxcomposite-dev (0.4.6-r5)
(284/340) Installing libxcursor-dev (1.2.3-r0)
(285/340) Installing libxrandr-dev (1.5.4-r1)
(286/340) Installing gtk+3.0-dev (3.24.43-r2)
(287/340) Installing libb2-dev (0.98.1-r3)
(288/340) Installing libinput-dev (1.27.0-r0)
(289/340) Installing openssl-dev (3.3.2-r4)
(290/340) Installing libpq-dev (17.2-r0)
(291/340) Installing libproxy-dev (0.5.9-r0)
(292/340) Installing fmt (10.2.1-r2)
(293/340) Installing fmt-dev (10.2.1-r2)
(294/340) Installing mariadb-connector-c-dev (3.3.10-r0)
(295/340) Installing mariadb-common (11.4.4-r1)
(296/340) Installing libaio (0.3.113-r2)
(297/340) Installing mariadb-embedded (11.4.4-r1)
(298/340) Installing mariadb-dev (11.4.4-r1)
(299/340) Installing tslib-dev (1.23-r0)
(300/340) Installing unixodbc-dev (2.3.12-r0)
(301/340) Installing vulkan-loader (1.3.296.0-r0)
(302/340) Installing vulkan-loader-dev (1.3.296.0-r0)
(303/340) Installing xcb-util-image-dev (0.4.1-r0)
(304/340) Installing xcb-util-renderutil-dev (0.3.10-r0)
(305/340) Installing xcb-util-cursor-dev (0.1.5-r0)
(306/340) Installing xcb-util-keysyms-dev (0.4.1-r0)
(307/340) Installing xcb-util-wm-dev (0.4.2-r0)
(308/340) Installing qt6-qtbase-dev (6.8.1-r0)
(309/340) Installing qt6-qtshadertools (6.8.1-r0)
(310/340) Installing qt6-qtshadertools-dev (6.8.1-r0)
(311/340) Installing qt6-qtdeclarative-dev (6.8.1-r0)
(312/340) Installing llvm19-linker-tools (19.1.4-r0)
(313/340) Installing clang19 (19.1.4-r0)
(314/340) Installing clang19-libclang (19.1.4-r0)
(315/340) Installing clang19-extra-tools (19.1.4-r0)
(316/340) Installing clang19-dev (19.1.4-r0)
(317/340) Installing clang19-static (19.1.4-r0)
(318/340) Installing libarchive (3.7.7-r0)
(319/340) Installing rhash-libs (1.4.5-r0)
(320/340) Installing libuv (1.49.2-r0)
(321/340) Installing cmake (3.31.2-r0)
(322/340) Installing llvm19 (19.1.4-r0)
(323/340) Installing llvm19-test-utils (19.1.4-r0)
(324/340) Installing llvm19-test-utils-pyc (19.1.4-r0)
(325/340) Installing llvm19-dev (19.1.4-r0)
(326/340) Installing llvm19-gtest (19.1.4-r0)
(327/340) Installing llvm19-static (19.1.4-r0)
(328/340) Installing perl (5.40.0-r3)
(329/340) Installing qt6-qtbase-private-dev (6.8.1-r0)
(330/340) Installing samurai (1.2-r6)
(331/340) Installing .makedepends-qt6-qttools (20241210.060542)
(332/340) Installing dbus (1.14.10-r4)
Executing dbus-1.14.10-r4.pre-install
Executing dbus-1.14.10-r4.post-install
(333/340) Installing dbus-openrc (1.14.10-r4)
(334/340) Installing dbus-daemon-launch-helper (1.14.10-r4)
(335/340) Installing avahi-openrc (0.8-r19)
(336/340) Installing util-linux-openrc (2.40.2-r4)
(337/340) Installing agetty-openrc (0.55.1-r2)
(338/340) Installing perl-error (0.17029-r2)
(339/340) Installing perl-git (2.47.1-r0)
(340/340) Installing git-perl (2.47.1-r0)
Executing busybox-1.37.0-r8.trigger
Executing glib-2.82.2-r1.trigger
Executing shared-mime-info-2.4-r1.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: 3779 MiB in 443 packages
>>> qt6-qttools: Cleaning up srcdir
>>> qt6-qttools: Cleaning up pkgdir
>>> qt6-qttools: Cleaning up tmpdir
>>> qt6-qttools: Fetching https://distfiles.alpinelinux.org/distfiles/edge/qttools-everywhere-src-6.8.1.tar.xz
>>> qt6-qttools: Fetching https://distfiles.alpinelinux.org/distfiles/edge/qttools-everywhere-src-6.8.1.tar.xz
>>> qt6-qttools: Checking sha512sums...
qttools-everywhere-src-6.8.1.tar.xz: OK
>>> qt6-qttools: Unpacking /var/cache/distfiles/edge/qttools-everywhere-src-6.8.1.tar.xz...
-- The CXX compiler identification is GNU 14.2.0
-- The C compiler identification is GNU 14.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
CMake Warning at /usr/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake:123 (find_package):
  By not providing "FindPlatformGraphics.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "PlatformGraphics", but CMake did not find one.

  Could not find a package configuration file provided by "PlatformGraphics"
  with any of the following names:

    PlatformGraphicsConfig.cmake
    platformgraphics-config.cmake

  Add the installation prefix of "PlatformGraphics" to CMAKE_PREFIX_PATH or
  set "PlatformGraphics_DIR" to a directory containing one of the above
  files.  If "PlatformGraphics" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/FindGLESv2.cmake:13 (find_package)
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)
  /usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:37 (_qt_internal_find_third_party_dependencies)
  /usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:53 (include)
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:143 (find_dependency)
  /usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:43 (_qt_internal_find_qt_dependencies)
  /usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:53 (include)
  /usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package)
  CMakeLists.txt:22 (find_package)


-- Performing Test HAVE_EGL
-- Performing Test HAVE_EGL - Success
-- Found EGL: /usr/include (found version "1.5")
CMake Warning at /usr/lib/cmake/Qt6/FindGLESv2.cmake:24 (find_package):
  By not providing "FindPlatformGraphics.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "PlatformGraphics", but CMake did not find one.

  Could not find a package configuration file provided by "PlatformGraphics"
  with any of the following names:

    PlatformGraphicsConfig.cmake
    platformgraphics-config.cmake

  Add the installation prefix of "PlatformGraphics" to CMAKE_PREFIX_PATH or
  set "PlatformGraphics_DIR" to a directory containing one of the above
  files.  If "PlatformGraphics" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)
  /usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:37 (_qt_internal_find_third_party_dependencies)
  /usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:53 (include)
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:143 (find_dependency)
  /usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:43 (_qt_internal_find_qt_dependencies)
  /usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:53 (include)
  /usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package)
  CMakeLists.txt:22 (find_package)


-- Performing Test HAVE_GLESv2
-- Performing Test HAVE_GLESv2 - Success
CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake:57 (cmake_parse_arguments):
  The LICENSE keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_LICENSE variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:178 (_qt_internal_sbom_begin_project_generate)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:354 (_qt_internal_sbom_begin_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:548 (qt_build_repo_begin)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake:57 (cmake_parse_arguments):
  The PROJECT_COMMENT keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PROJECT_COMMENT variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:178 (_qt_internal_sbom_begin_project_generate)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:354 (_qt_internal_sbom_begin_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:548 (qt_build_repo_begin)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake:986 (cmake_parse_arguments):
  The CHECK keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_CHECK variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake:943 (_qt_internal_sbom_get_and_check_spdx_id)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1658 (_qt_internal_sbom_generate_add_license)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:217 (_qt_internal_sbom_add_license)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:354 (_qt_internal_sbom_begin_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:548 (qt_build_repo_begin)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/uiplugin/CMakeLists.txt:8 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uiplugin/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uiplugin/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uiplugin/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uiplugin/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uiplugin/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/uitools/CMakeLists.txt:8 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uitools/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uitools/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uitools/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uitools/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/uitools/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/global/CMakeLists.txt:8 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/global/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/global/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/global/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/global/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/global/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lconvert/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lconvert/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lconvert/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lconvert/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lconvert/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lconvert/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lprodump/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lprodump/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lprodump/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lprodump/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lprodump/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lprodump/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lrelease/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lrelease-pro/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lrelease-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lupdate/CMakeLists.txt:19 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/linguist/lupdate-pro/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/linguist/lupdate-pro/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/linguist/linguist/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/linguist/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/linguist/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/linguist/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/linguist/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/linguist/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/linguist/CMakeLists.txt:23 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/linguist/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/designer/src/lib/CMakeLists.txt:9 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/designer/src/components/lib/CMakeLists.txt:8 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/components/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/components/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/components/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/components/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/designer/src/components/lib/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/designer/src/designer/CMakeLists.txt:9 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/designer/src/designer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/designer/src/designer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/designer/src/designer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/designer/src/designer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/designer/src/designer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:446 (_qt_internal_extend_sbom)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:8 (qt_internal_add_plugin)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:478 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_plugin)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:478 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_plugin)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:478 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_plugin)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:478 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_plugin)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPluginHelpers.cmake:478 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_plugin)
  src/designer/src/plugins/qquickwidget/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/pixeltool/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/pixeltool/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/pixeltool/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/pixeltool/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/pixeltool/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/pixeltool/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/assistant/help/CMakeLists.txt:8 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/assistant/help/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/assistant/help/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/assistant/help/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/assistant/help/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/assistant/help/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/assistant/assistant/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1854 (_qt_internal_extend_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1854 (_qt_internal_extend_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2012 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1863 (_qt_internal_defer_sbom_finalization)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2263 (_qt_internal_add_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:555 (_qt_internal_sbom_handle_qt_attribution_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/assistant/assistant/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/assistant/qhelpgenerator/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/assistant/qhelpgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/assistant/qhelpgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/assistant/qhelpgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/assistant/qhelpgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/assistant/qhelpgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/distancefieldgenerator/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/distancefieldgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/distancefieldgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/distancefieldgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/distancefieldgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/distancefieldgenerator/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/qtattributionsscanner/CMakeLists.txt:9 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qtattributionsscanner/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qtattributionsscanner/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qtattributionsscanner/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qtattributionsscanner/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qtattributionsscanner/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/qtplugininfo/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtplugininfo/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtplugininfo/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtplugininfo/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtplugininfo/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtplugininfo/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  /usr/lib/cmake/Qt6/Qt3rdPartyLibraryHelpers.cmake:438 (qt_internal_add_module)
  src/qdoc/catch/CMakeLists.txt:1 (qt_internal_add_3rdparty_header_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/qdoc/catch_conversions/CMakeLists.txt:1 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_conversions/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_conversions/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_conversions/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_conversions/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_conversions/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:979 (_qt_internal_extend_sbom)
  src/qdoc/catch_generators/CMakeLists.txt:1 (qt_internal_add_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_generators/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_generators/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_generators/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_generators/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtModuleHelpers.cmake:1031 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_finalize_module)
  src/qdoc/catch_generators/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:302 (_qt_internal_extend_sbom)
  src/qdoc/qdoc/CMakeLists.txt:19 (qt_internal_add_tool)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qdoc/qdoc/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qdoc/qdoc/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qdoc/qdoc/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qdoc/qdoc/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtToolHelpers.cmake:309 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_tool)
  src/qdoc/qdoc/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/qdbus/qdbus/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbus/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbus/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbus/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbus/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbus/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/qdbus/qdbusviewer/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbusviewer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbusviewer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbusviewer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbusviewer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qdbus/qdbusviewer/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2584 (cmake_parse_arguments):
  The PACKAGE_NAME keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PACKAGE_NAME variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:157 (_qt_internal_extend_sbom)
  src/qtdiag/CMakeLists.txt:8 (qt_internal_add_app)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtdiag/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtdiag/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3017 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3192 (_qt_internal_sbom_get_qt_entity_vcs_url)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtdiag/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3274 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3207 (_qt_internal_sbom_get_qt_entity_purl_args)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtdiag/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3350 (cmake_parse_arguments):
  The PURL_VERSION keyword was followed by an empty string or no value at
  all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_PURL_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3218 (_qt_internal_sbom_assemble_purl)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtAppHelpers.cmake:207 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtScopeFinalizerHelpers.cmake:24:EVAL:1 (qt_internal_finalize_app)
  src/qtdiag/CMakeLists.txt:DEFERRED
This warning is for project developers.  Use -Wno-dev to suppress it.


-- Configuration summary has been written to /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/build/config.summary

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3085 (cmake_parse_arguments):
  The SUPPLIER keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_SUPPLIER variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1811 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:242 (_qt_internal_sbom_add_recorded_system_libraries)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:422 (_qt_internal_sbom_end_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:557 (qt_build_repo_end)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:3085 (cmake_parse_arguments):
  The VERSION keyword was followed by an empty string or no value at all.
  Policy CMP0174 is not set, so cmake_parse_arguments() will unset the
  arg_VERSION variable rather than setting it to an empty string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:767 (_qt_internal_sbom_handle_purl_values)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1811 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:242 (_qt_internal_sbom_add_recorded_system_libraries)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:422 (_qt_internal_sbom_end_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:557 (qt_build_repo_end)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1226 (cmake_parse_arguments):
  The LICENSE_EXPRESSION keyword was followed by an empty string or no value
  at all.  Policy CMP0174 is not set, so cmake_parse_arguments() will unset
  the arg_LICENSE_EXPRESSION variable rather than setting it to an empty
  string.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:855 (_qt_internal_sbom_handle_target_binary_files)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2040 (_qt_internal_sbom_add_target)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1811 (_qt_internal_finalize_sbom)
  /usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:242 (_qt_internal_sbom_add_recorded_system_libraries)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:422 (_qt_internal_sbom_end_project)
  /usr/lib/cmake/Qt6/QtBuildRepoHelpers.cmake:557 (qt_build_repo_end)
  CMakeLists.txt:27 (qt_build_repo)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done (6.1s)
-- Generating done (0.5s)
-- Build files have been written to: /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/build
[1/712] Automatic MOC for target qdbus
[2/712] Automatic MOC for target qdoc
[3/712] Running syncqt.cpp for module: QtQDocCatchGenerators
[4/712] Running syncqt.cpp for module: QtQDocCatchConversions
[5/712] Running syncqt.cpp for module: QtQDocCatch
[6/712] Automatic MOC for target qtplugininfo
[7/712] Automatic MOC for target qtattributionsscanner
[8/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/vector.c.o
[9/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/util.c.o
[10/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/utf8.c.o
[11/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/tokenizer.c.o
[12/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/tag.c.o
[13/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/string_piece.c.o
[14/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/string_buffer.c.o
[15/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/parser.c.o
[16/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/error.c.o
[17/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/char_ref.c.o
[18/712] Building C object src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/CMakeFiles/gumbo.dir/attribute.c.o
[19/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/flex_line.cpp.o
[20/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/flex_item.cpp.o
[21/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/formatting_context.cpp.o
[22/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_image.cpp.o
[23/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_flex.cpp.o
[24/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_table.cpp.o
[25/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_inline_context.cpp.o
[26/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_block.cpp.o
[27/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_block_context.cpp.o
[28/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/render_item.cpp.o
[29/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/css_borders.cpp.o
[30/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/line_box.cpp.o
[31/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/css_properties.cpp.o
[32/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/string_id.cpp.o
[33/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/strtod.cpp.o
[34/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/num_cvt.cpp.o
[35/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/web_color.cpp.o
[36/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/utf8_strings.cpp.o
[37/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/url_path.cpp.o
[38/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/url.cpp.o
[39/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/tstring_view.cpp.o
[40/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/table.cpp.o
[41/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/stylesheet.cpp.o
[42/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/style.cpp.o
[43/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/media_query.cpp.o
[44/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/iterators.cpp.o
[45/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/html_tag.cpp.o
[46/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/html.cpp.o
[47/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_tr.cpp.o
[48/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_title.cpp.o
[49/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_text.cpp.o
[50/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_td.cpp.o
[51/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_table.cpp.o
[52/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_style.cpp.o
[53/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_space.cpp.o
[54/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_script.cpp.o
[55/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_para.cpp.o
[56/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_link.cpp.o
[57/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_image.cpp.o
[58/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_font.cpp.o
[59/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/element.cpp.o
[60/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_div.cpp.o
[61/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_comment.cpp.o
[62/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_cdata.cpp.o
[63/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_break.cpp.o
[64/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_body.cpp.o
[65/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_before_after.cpp.o
[66/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_base.cpp.o
[67/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/el_anchor.cpp.o
[68/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/document_container.cpp.o
[69/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/document.cpp.o
[70/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/css_selector.cpp.o
[71/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/css_length.cpp.o
[72/712] Building CXX object src/assistant/qlitehtml/src/3rdparty/litehtml/CMakeFiles/litehtml.dir/src/codepoint.cpp.o
[73/712] Running syncqt.cpp for module: QtHelp
[74/712] Generating ../../../lib/qt6/mkspecs/modules/qt_lib_help_private.pri
[75/712] Generating version linker script for target QQuickWidgetPlugin
[76/712] Generating ../../../../lib/qt6/mkspecs/modules/qt_lib_designer_private.pri
[77/712] Automatic MOC for target qtdiag
[78/712] Automatic MOC for target qdbusviewer
[79/712] Automatic MOC and UIC for target qdistancefieldgenerator
[80/712] Automatic MOC for target pixeltool
[81/712] Automatic MOC for target qhelpgenerator
[82/712] Generating version linker script for target Help
[83/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/scanner.cpp.o
[84/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/qdocgenerator.cpp.o
[85/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/packagefilter.cpp.o
[86/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/main.cpp.o
[87/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/jsongenerator.cpp.o
[88/712] Building CXX object src/qtattributionsscanner/CMakeFiles/qtattributionsscanner.dir/qtattributionsscanner_autogen/mocs_compilation.cpp.o
[89/712] Building CXX object src/qtplugininfo/CMakeFiles/qtplugininfo.dir/qtplugininfo.cpp.o
[90/712] Building CXX object src/qtplugininfo/CMakeFiles/qtplugininfo.dir/qtplugininfo_autogen/mocs_compilation.cpp.o
[91/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/xmlgenerator.cpp.o
[92/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/webxmlgenerator.cpp.o
[93/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/variablenode.cpp.o
[94/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/utilities.cpp.o
[95/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/typedefnode.cpp.o
[96/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/tree.cpp.o
[97/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/tokenizer.cpp.o
[98/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/text.cpp.o
[99/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/tagfilewriter.cpp.o
[100/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/sharedcommentnode.cpp.o
[101/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/sections.cpp.o
[102/712] Building CXX object src/qtdiag/CMakeFiles/qtdiag.dir/qtdiag.cpp.o
[103/712] Building CXX object src/qtdiag/CMakeFiles/qtdiag.dir/main.cpp.o
[104/712] Building CXX object src/qtdiag/CMakeFiles/qtdiag.dir/qtdiag_autogen/mocs_compilation.cpp.o
[105/712] Automatic MOC and UIC for target Help
[106/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/relatedclass.cpp.o
[107/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/quoter.cpp.o
[108/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmlvisitor.cpp.o
[109/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmltypenode.cpp.o
[110/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmlpropertynode.cpp.o
[111/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmlmarkupvisitor.cpp.o
[112/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmlcodeparser.cpp.o
[113/712] Linking C static library src/assistant/qlitehtml/src/3rdparty/litehtml/src/gumbo/libgumbo.a
[114/712] Building CXX object src/pixeltool/CMakeFiles/pixeltool.dir/qpixeltool.cpp.o
[115/712] Building CXX object src/pixeltool/CMakeFiles/pixeltool.dir/main.cpp.o
[116/712] Building CXX object src/pixeltool/CMakeFiles/pixeltool.dir/pixeltool_autogen/mocs_compilation.cpp.o
[117/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qmlcodemarker.cpp.o
[118/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qdocindexfiles.cpp.o
[119/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qdocdatabase.cpp.o
[120/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/qdoccommandlineparser.cpp.o
[121/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/puredocparser.cpp.o
[122/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/proxynode.cpp.o
[123/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/propertynode.cpp.o
[124/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/parsererror.cpp.o
[125/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/parameters.cpp.o
[126/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/pagenode.cpp.o
[127/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/openedlist.cpp.o
[128/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/node.cpp.o
[129/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/namespacenode.cpp.o
[130/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/manifestwriter.cpp.o
[131/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/main.cpp.o
[132/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/location.cpp.o
[133/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/htmlgenerator.cpp.o
[134/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/helpprojectwriter.cpp.o
[135/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/headernode.cpp.o
[136/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/generator.cpp.o
[137/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/functionnode.cpp.o
[138/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/filesystem/fileresolver.cpp.o
[139/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/externalpagenode.cpp.o
[140/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/enumnode.cpp.o
[141/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/editdistance.cpp.o
[142/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/docprivate.cpp.o
[143/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/docparser.cpp.o
[144/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/docbookgenerator.cpp.o
[145/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/doc.cpp.o
[146/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/cppcodeparser.cpp.o
[147/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/cppcodemarker.cpp.o
[148/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/config.cpp.o
[149/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/collectionnode.cpp.o
[150/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/codeparser.cpp.o
[151/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/codemarker.cpp.o
[152/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/codechunk.cpp.o
[153/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/classnode.cpp.o
[154/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/clangcodeparser.cpp.o
[155/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/boundaries/filesystem/resolvedfile.cpp.o
[156/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/boundaries/filesystem/filepath.cpp.o
[157/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/boundaries/filesystem/directorypath.cpp.o
[158/712] Building CXX object src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator.dir/mainwindow.cpp.o
[159/712] Building CXX object src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator.dir/main.cpp.o
[160/712] Building CXX object src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator.dir/distancefieldmodelworker.cpp.o
[161/712] Building CXX object src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator.dir/distancefieldmodel.cpp.o
[162/712] Building CXX object src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator.dir/qdistancefieldgenerator_autogen/mocs_compilation.cpp.o
[163/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/atom.cpp.o
[164/712] Running rcc for resource qdbusviewer
[165/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/.qt/rcc/qrc_qdbusviewer.cpp.o
[166/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/servicesproxymodel.cpp.o
[167/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/qdbusviewer.cpp.o
[168/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/qdbusmodel.cpp.o
[169/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/propertydialog.cpp.o
[170/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/mainwindow.cpp.o
[171/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/main.cpp.o
[172/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/logviewer.cpp.o
[173/712] Building CXX object src/qdbus/qdbusviewer/CMakeFiles/qdbusviewer.dir/qdbusviewer_autogen/mocs_compilation.cpp.o
[174/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/src/qdoc/aggregate.cpp.o
[175/712] Building CXX object src/qdoc/qdoc/CMakeFiles/qdoc.dir/qdoc_autogen/mocs_compilation.cpp.o
[176/712] Linking CXX static library src/assistant/qlitehtml/src/3rdparty/litehtml/liblitehtml.a
[177/712] Building CXX object src/qdbus/qdbus/CMakeFiles/qdbus.dir/qdbus.cpp.o
[178/712] Building CXX object src/qdbus/qdbus/CMakeFiles/qdbus.dir/qdbus_autogen/mocs_compilation.cpp.o
[179/712] Automatic MOC for target lupdate-pro
[180/712] Building CXX object src/linguist/lupdate-pro/CMakeFiles/lupdate-pro.dir/main.cpp.o
[181/712] Building CXX object src/linguist/lupdate-pro/CMakeFiles/lupdate-pro.dir/__/shared/runqttool.cpp.o
[182/712] Building CXX object src/linguist/lupdate-pro/CMakeFiles/lupdate-pro.dir/lupdate-pro_autogen/mocs_compilation.cpp.o
[183/712] Automatic MOC for target lrelease-pro
[184/712] Automatic MOC for target lrelease
[185/712] Building CXX object src/linguist/lrelease-pro/CMakeFiles/lrelease-pro.dir/main.cpp.o
[186/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/main.cpp.o
[187/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/xmlparser.cpp.o
[188/712] Automatic MOC for target qlitehtml
[189/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/xliff.cpp.o
[190/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/ts.cpp.o
[191/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/translatormessage.cpp.o
[192/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/translator.cpp.o
[193/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/runqttool.cpp.o
[194/712] Linking CXX executable lib/qt6/bin/qtplugininfo
[195/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/qph.cpp.o
[196/712] Building CXX object src/assistant/qlitehtml/src/CMakeFiles/qlitehtml.dir/qlitehtmlwidget.cpp.o
[197/712] Linking CXX executable lib/qt6/libexec/qtattributionsscanner
[198/712] Building CXX object src/assistant/qlitehtml/src/CMakeFiles/qlitehtml.dir/container_qpainter.cpp.o
[199/712] Building CXX object src/assistant/qlitehtml/src/CMakeFiles/qlitehtml.dir/qlitehtml_autogen/mocs_compilation.cpp.o
[200/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/qm.cpp.o
[201/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/projectdescriptionreader.cpp.o
[202/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/po.cpp.o
[203/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/__/shared/numerus.cpp.o
[204/712] Building CXX object src/linguist/lrelease/CMakeFiles/lrelease.dir/lrelease_autogen/mocs_compilation.cpp.o
[205/712] Building CXX object src/linguist/lrelease-pro/CMakeFiles/lrelease-pro.dir/__/shared/runqttool.cpp.o
[206/712] Building CXX object src/linguist/lrelease-pro/CMakeFiles/lrelease-pro.dir/lrelease-pro_autogen/mocs_compilation.cpp.o
[207/712] Automatic MOC for target lprodump
[208/712] Automatic MOC for target lconvert
[209/712] Generating pc file for target Qt6::Linguist
[210/712] Running syncqt.cpp for module: QtTools
[211/712] Running rcc for resource proparser
[212/712] Automatic MOC for target lupdate
[213/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/.qt/rcc/qrc_proparser.cpp.o
[214/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/main.cpp.o
[215/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/xmlparser.cpp.o
[216/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/xliff.cpp.o
[217/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/ts.cpp.o
[218/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/lupdatepreprocessoraction.cpp.o
[219/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/filesignificancecheck.cpp.o
[220/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/cpp_clang.cpp.o
[221/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/clangtoolastreader.cpp.o
[222/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/qdeclarative.cpp.o
[223/712] Linking CXX executable lib/qt6/bin/pixeltool
[224/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/ui.cpp.o
[225/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/merge.cpp.o
[226/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/main.cpp.o
[227/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/python.cpp.o
[228/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/java.cpp.o
[229/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/cpp.cpp.o
[230/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/xmlparser.cpp.o
[231/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/xliff.cpp.o
[232/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/ts.cpp.o
[233/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/translatormessage.cpp.o
[234/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/translator.cpp.o
[235/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/simtexth.cpp.o
[236/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/runqttool.cpp.o
[237/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/qrcreader.cpp.o
[238/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/qph.cpp.o
[239/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/qm.cpp.o
[240/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/projectdescriptionreader.cpp.o
[241/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/po.cpp.o
[242/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/__/shared/numerus.cpp.o
[243/712] Building CXX object src/linguist/lupdate/CMakeFiles/lupdate.dir/lupdate_autogen/mocs_compilation.cpp.o
[244/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/translatormessage.cpp.o
[245/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/translator.cpp.o
[246/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/qph.cpp.o
[247/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/qm.cpp.o
[248/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/po.cpp.o
[249/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/__/shared/numerus.cpp.o
[250/712] Building CXX object src/linguist/lconvert/CMakeFiles/lconvert.dir/lconvert_autogen/mocs_compilation.cpp.o
[251/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/main.cpp.o
[252/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qrcreader.cpp.o
[253/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qmakevfs.cpp.o
[254/712] Running AUTOMOC file extraction for target Help
[255/712] Running moc --collect-json for target Help
[256/712] Generating pc file for target Qt6::Help
[257/712] Generating prl file for target Help
[258/712] Linking CXX executable lib/qt6/bin/qdbus
[259/712] Running rcc for resource helpsystem
[260/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qmakeparser.cpp.o
[261/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/.qt/rcc/qrc_helpsystem.cpp.o
[262/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/qhelpprojectdata.cpp.o
[263/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/qhelpdatainterface.cpp.o
[264/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/main.cpp.o
[265/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/helpgenerator.cpp.o
[266/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/collectionconfigreader.cpp.o
[267/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/__/shared/collectionconfiguration.cpp.o
[268/712] Building CXX object src/assistant/qhelpgenerator/CMakeFiles/qhelpgenerator.dir/qhelpgenerator_autogen/mocs_compilation.cpp.o
[269/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qoptionswidget.cpp.o
[270/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchresultwidget.cpp.o
[271/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchquerywidget.cpp.o
[272/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchengine.cpp.o
[273/712] Linking CXX executable lib/qt6/libexec/lupdate-pro
[274/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpindexwidget.cpp.o
[275/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpfiltersettingswidget.cpp.o
[276/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpengine.cpp.o
[277/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpcontentwidget.cpp.o
[278/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qfilternamedialog.cpp.o
[279/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchresult.cpp.o
[280/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchindexwriter.cpp.o
[281/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchindexreader.cpp.o
[282/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpsearchenginecore.cpp.o
[283/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelplink.cpp.o
[284/712] Linking CXX executable lib/qt6/libexec/lrelease-pro
[285/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpfilterengine.cpp.o
[286/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpfilterdata.cpp.o
[287/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpenginecore.cpp.o
[288/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpdbreader.cpp.o
[289/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpcontentitem.cpp.o
[290/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelpcollectionhandler.cpp.o
[291/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qhelp_global.cpp.o
[292/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/qcompressedhelpinfo.cpp.o
[293/712] Building CXX object src/assistant/help/CMakeFiles/Help.dir/Help_autogen/mocs_compilation.cpp.o
[294/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qmakeglobals.cpp.o
[295/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qmakeevaluator.cpp.o
[296/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/qmakebuiltins.cpp.o
[297/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/proitems.cpp.o
[298/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/profileevaluator.cpp.o
[299/712] Linking CXX executable lib/qt6/bin/qdbusviewer
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qtdiag/qtdiag.cpp: In function 'QString qtDiag(unsigned int)':
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qtdiag/qtdiag.cpp:782:59: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  782 |         const QDpi nativeDpi = platformScreen->logicalDpi();
      |                                                           ^
[300/712] Linking CXX executable lib/qt6/bin/qtdiag
[301/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/__/shared/ioutils.cpp.o
[302/712] Building CXX object src/linguist/lprodump/CMakeFiles/lprodump.dir/lprodump_autogen/mocs_compilation.cpp.o
[303/712] Generating ../../lib/qt6/mkspecs/modules/qt_lib_uitools_private.pri
[304/712] Running syncqt.cpp for module: QtUiPlugin
[305/712] Running syncqt.cpp for module: QtDesigner
[306/712] Running syncqt.cpp for module: QtUiTools
[307/712] Automatic MOC and UIC for target linguist
[308/712] Generating version linker script for target UiTools
[309/712] Generating pc file for target Qt6::UiPlugin
[310/712] Linking CXX executable lib/qt6/bin/lrelease
[311/712] Running syncqt.cpp for module: QtDesignerComponents
[312/712] Automatic MOC for target UiTools
[313/712] Generating version linker script for target DesignerComponentsPrivate
[314/712] Generating version linker script for target Designer
[315/712] Automatic MOC and UIC for target DesignerComponentsPrivate
[316/712] Automatic MOC and UIC for target Designer
[317/712] Linking CXX executable lib/qt6/bin/qdistancefieldgenerator
[318/712] Linking CXX static library lib/libqlitehtml.a
[319/712] Running AUTOMOC file extraction for target UiTools
[320/712] Generating pc file for target Qt6::UiTools
[321/712] Generating prl file for target UiTools
[322/712] Running moc --collect-json for target UiTools
[323/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/quiloader.cpp.o
[324/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/ui4.cpp.o
[325/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/textbuilder.cpp.o
[326/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/resourcebuilder.cpp.o
[327/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/properties.cpp.o
[328/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/formbuilderextra.cpp.o
[329/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/formbuilder.cpp.o
[330/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/__/designer/src/lib/uilib/abstractformbuilder.cpp.o
[331/712] Building CXX object src/uitools/CMakeFiles/UiTools.dir/UiTools_autogen/mocs_compilation.cpp.o
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:20,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:37,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:23,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/main.cpp:7:
/usr/include/llvm19/clang/Basic/Specifiers.h: In function 'bool clang::isLegalForVariable(StorageClass)':
/usr/include/llvm19/clang/Basic/Specifiers.h:263:47: warning: unused parameter 'SC' [-Wunused-parameter]
  263 |   inline bool isLegalForVariable(StorageClass SC) {
      |                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::DiagnosticConsumer::BeginSourceFile(const clang::LangOptions&, const clang::Preprocessor*)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1769:51: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1769 |   virtual void BeginSourceFile(const LangOptions &LangOpts,
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1770:52: warning: unused parameter 'PP' [-Wunused-parameter]
 1770 |                                const Preprocessor *PP = nullptr) {}
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::IgnoringDiagConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, const clang::Diagnostic&)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1803:50: warning: unused parameter 'DiagLevel' [-Wunused-parameter]
 1803 |   void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1804:43: warning: unused parameter 'Info' [-Wunused-parameter]
 1804 |                         const Diagnostic &Info) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/llvm19/llvm/Support/FormatVariadicDetails.h:14,
                 from /usr/include/llvm19/llvm/Support/FormatProviders.h:20,
                 from /usr/include/llvm19/llvm/Support/Chrono.h:13,
                 from /usr/include/llvm19/llvm/Support/FileSystem.h:33,
                 from /usr/include/llvm19/clang/Basic/FileManager.h:29,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:39:
/usr/include/llvm19/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/include/llvm19/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
  160 |   virtual void reserveExtraSpace(uint64_t ExtraSize) {}
      |                                  ~~~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/llvm/Support/FileSystem.h:34:
/usr/include/llvm19/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/include/llvm19/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter]
  305 |   void setChecked(bool V) {
      |                   ~~~~~^
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:30:
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::File::setPath(const llvm::Twine&)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:143:37: warning: unused parameter 'Path' [-Wunused-parameter]
  143 |   virtual void setPath(const Twine &Path) {}
      |                        ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::visitChildFileSystems(VisitCallbackTy)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:333:54: warning: unused parameter 'Callback' [-Wunused-parameter]
  333 |   virtual void visitChildFileSystems(VisitCallbackTy Callback) {}
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::printImpl(llvm::raw_ostream&, PrintType, unsigned int) const':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:344:53: warning: unused parameter 'Type' [-Wunused-parameter]
  344 |   virtual void printImpl(raw_ostream &OS, PrintType Type,
      |                                           ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool)':
/usr/include/llvm19/clang/Basic/SourceManager.h:1127:40: warning: unused parameter 'Force' [-Wunused-parameter]
 1127 |                                   bool Force = false) {
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:22:
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>; value_type = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:349:19:   required from here
  349 |       DiagMap[Diag] = Info;
      |                   ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/LLVM.h:24,
                 from /usr/include/llvm19/clang/Basic/DirectoryEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/FileEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/SourceLocation.h:17,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:22:
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*; <template-parameter-2-2> = void; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:875:34:   required from here
  875 |     StoredModuleBuildStack.append(stack.begin(), stack.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:27:
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::AllocateSlow(size_t, size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/Allocator.h:176:12:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  176 |     return AllocateSlow(Size, SizeToAllocate, Alignment);
      |            ^~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:214:20:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  214 |     return Allocate(Size, Align(Alignment));
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/AllocatorBase.h:53:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]'
   53 |     return static_cast<DerivedT *>(this)->Allocate(Size, Alignment);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/AllocatorBase.h:76:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::SrcMgr::SLocEntry; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]'
   76 |     return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
      |                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/PagedVector.h:88:61:   required from 'T& llvm::PagedVector<T, PageSize>::operator[](size_t) const [with T = clang::SrcMgr::SLocEntry; long unsigned int PageSize = 42; size_t = long unsigned int]'
   88 |       PagePtr = Allocator.getPointer()->template Allocate<T>(PageSize);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:1766:40:   required from here
 1766 |       return LoadedSLocEntryTable[Index];
      |                                        ^
/usr/include/llvm19/llvm/Support/Allocator.h:180:23: warning: unused parameter 'Size' [-Wunused-parameter]
  180 |   AllocateSlow(size_t Size, size_t SizeToAllocate, Align Alignment) {
      |                ~~~~~~~^~~~
[332/712] Linking CXX executable lib/qt6/bin/lconvert
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qtdiag/main.cpp: In function 'main':
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qtdiag/main.cpp:14:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
   14 | int main(int argc, char **argv)
      |     ^
[333/712] Linking CXX executable lib/qt6/libexec/lprodump
[334/712] Linking CXX shared library lib/libQt6Help.so.6.8.1
[335/712] Linking CXX shared library lib/libQt6UiTools.so.6.8.1
In file included from /usr/include/llvm19/llvm/ADT/FloatingPointMode.h:20,
                 from /usr/include/llvm19/llvm/ADT/APFloat.h:20,
                 from /usr/include/llvm19/clang/AST/APNumericStorage.h:12,
                 from /usr/include/llvm19/clang/AST/Decl.h:16,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp:30:
/usr/include/llvm19/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/include/llvm19/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
  160 |   virtual void reserveExtraSpace(uint64_t ExtraSize) {}
      |                                  ~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::Storage::Storage(llvm::APFloat::DoubleAPFloat, const llvm::fltSemantics&)':
/usr/include/llvm19/llvm/ADT/APFloat.h:823:59: warning: unused parameter 'S' [-Wunused-parameter]
  823 |     explicit Storage(DoubleAPFloat F, const fltSemantics &S)
      |                                       ~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/DeclAccessPair.h:20,
                 from /usr/include/llvm19/clang/AST/Decl.h:19:
/usr/include/llvm19/clang/Basic/Specifiers.h: In function 'bool clang::isLegalForVariable(StorageClass)':
/usr/include/llvm19/clang/Basic/Specifiers.h:263:47: warning: unused parameter 'SC' [-Wunused-parameter]
  263 |   inline bool isLegalForVariable(StorageClass SC) {
      |                                  ~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/NestedNameSpecifier.h:18,
                 from /usr/include/llvm19/clang/AST/Type.h:21,
                 from /usr/include/llvm19/clang/AST/DeclarationName.h:16,
                 from /usr/include/llvm19/clang/AST/DeclBase.h:19,
                 from /usr/include/llvm19/clang/AST/Decl.h:20:
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::DiagnosticConsumer::BeginSourceFile(const clang::LangOptions&, const clang::Preprocessor*)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1769:51: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1769 |   virtual void BeginSourceFile(const LangOptions &LangOpts,
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1770:52: warning: unused parameter 'PP' [-Wunused-parameter]
 1770 |                                const Preprocessor *PP = nullptr) {}
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::IgnoringDiagConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, const clang::Diagnostic&)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1803:50: warning: unused parameter 'DiagLevel' [-Wunused-parameter]
 1803 |   void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1804:43: warning: unused parameter 'Info' [-Wunused-parameter]
 1804 |                         const Diagnostic &Info) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/Type.h: In member function 'void clang::VariableArrayType::Profile(llvm::FoldingSetNodeID&)':
/usr/include/llvm19/clang/AST/Type.h:3805:40: warning: unused parameter 'ID' [-Wunused-parameter]
 3805 |   void Profile(llvm::FoldingSetNodeID &ID) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/include/llvm19/clang/AST/DeclBase.h:405:28: warning: unused parameter 'Empty' [-Wunused-parameter]
  405 |   Decl(Kind DK, EmptyShell Empty)
      |                 ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::Decl::classofKind(Kind)':
/usr/include/llvm19/clang/AST/DeclBase.h:1231:32: warning: unused parameter 'K' [-Wunused-parameter]
 1231 |   static bool classofKind(Kind K) { return true; }
      |                           ~~~~~^
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::DeclContext::classof(const clang::DeclContext*)':
/usr/include/llvm19/clang/AST/DeclBase.h:2704:42: warning: unused parameter 'D' [-Wunused-parameter]
 2704 |   static bool classof(const DeclContext *D) { return true; }
      |                       ~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:22:
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual void clang::ExternalASTSource::updateOutOfDateIdentifier(const clang::IdentifierInfo&)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:143:64: warning: unused parameter 'II' [-Wunused-parameter]
  143 |   virtual void updateOutOfDateIdentifier(const IdentifierInfo &II) {}
      |                                          ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual clang::Module* clang::ExternalASTSource::getModule(unsigned int)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:162:38: warning: unused parameter 'ID' [-Wunused-parameter]
  162 |   virtual Module *getModule(unsigned ID) { return nullptr; }
      |                             ~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/Expr.h:24,
                 from /usr/include/llvm19/clang/AST/DeclCXX.h:22,
                 from /usr/include/llvm19/clang/AST/DeclFriend.h:19,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp:31:
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t)':
/usr/include/llvm19/clang/AST/Stmt.h:102:29: warning: unused parameter 'bytes' [-Wunused-parameter]
  102 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void clang::Stmt::operator delete(void*)':
/usr/include/llvm19/clang/AST/Stmt.h:106:30: warning: unused parameter 'data' [-Wunused-parameter]
  106 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t, void*)':
/usr/include/llvm19/clang/AST/Stmt.h:1287:29: warning: unused parameter 'bytes' [-Wunused-parameter]
 1287 |   void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::ImplicitCastExpr::ImplicitCastExpr(OnStack_t, clang::QualType, clang::CastKind, clang::Expr*, clang::ExprValueKind, clang::FPOptionsOverride)':
/usr/include/llvm19/clang/AST/Expr.h:3698:30: warning: unused parameter '_' [-Wunused-parameter]
 3698 |   ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
      |                    ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::CompoundAssignOperator::CompoundAssignOperator(const clang::ASTContext&, clang::Stmt::EmptyShell, bool)':
/usr/include/llvm19/clang/AST/Expr.h:4117:53: warning: unused parameter 'C' [-Wunused-parameter]
 4117 |   explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty,
      |                                   ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h:4118:40: warning: unused parameter 'hasFPFeatures' [-Wunused-parameter]
 4118 |                                   bool hasFPFeatures)
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclCXX.h:29:
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeLoc::initializeFullCopy(clang::TypeLoc, unsigned int)':
/usr/include/llvm19/clang/AST/TypeLoc.h:214:51: warning: unused parameter 'Size' [-Wunused-parameter]
  214 |   void initializeFullCopy(TypeLoc Other, unsigned Size) {
      |                                          ~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:303:36: warning: unused parameter 'Context' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:303:60: warning: unused parameter 'Loc' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::copyLocal(clang::TypeLoc)':
/usr/include/llvm19/clang/AST/TypeLoc.h:307:26: warning: unused parameter 'other' [-Wunused-parameter]
  307 |   void copyLocal(TypeLoc other) {
      |                  ~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeSpecTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:547:36: warning: unused parameter 'Context' [-Wunused-parameter]
  547 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:668:36: warning: unused parameter 'Context' [-Wunused-parameter]
  668 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:911:36: warning: unused parameter 'Context' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:911:60: warning: unused parameter 'loc' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BTFTagAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:938:36: warning: unused parameter 'Context' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:938:60: warning: unused parameter 'loc' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ObjCInterfaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1117:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1117 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BoundsAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MacroQualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1157:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1157 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ParenTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1211:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1211 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AdjustedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MemberPointerTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1354:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1354 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::FunctionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1517:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1517 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ArrayTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1599:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1599 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentAddressSpaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1816:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1816 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::VectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1847:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1847 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1870:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1870 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentSizedExtVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1898:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1898 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MatrixTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1952:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1952 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DecltypeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2093:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2093 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackIndexingTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2114:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2114 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackExpansionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2590:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2590 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AtomicTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2651:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2651 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PipeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2676:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2676 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h: In constructor 'clang::RequiresExprBodyDecl::RequiresExprBodyDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclCXX.h:2037:36: warning: unused parameter 'C' [-Wunused-parameter]
 2037 |   RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc)
      |                        ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/ASTContext.h:24,
                 from /usr/include/llvm19/clang/AST/DeclTemplate.h:18,
                 from /usr/include/llvm19/clang/AST/DeclFriend.h:20:
/usr/include/llvm19/clang/AST/PrettyPrinter.h: In member function 'virtual bool clang::PrintingCallbacks::isScopeVisible(const clang::DeclContext*) const':
/usr/include/llvm19/clang/AST/PrettyPrinter.h:49:50: warning: unused parameter 'DC' [-Wunused-parameter]
   49 |   virtual bool isScopeVisible(const DeclContext *DC) const { return false; }
      |                               ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTContext.h: In member function 'void clang::ASTContext::Deallocate(void*) const':
/usr/include/llvm19/clang/AST/ASTContext.h:739:25: warning: unused parameter 'Ptr' [-Wunused-parameter]
  739 |   void Deallocate(void *Ptr) const {}
      |                   ~~~~~~^~~
In file included from /usr/include/llvm19/llvm/Support/FileSystem.h:34,
                 from /usr/include/llvm19/clang/Basic/FileManager.h:29,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:39,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:23,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp:37:
/usr/include/llvm19/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/include/llvm19/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter]
  305 |   void setChecked(bool V) {
      |                   ~~~~~^
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:30:
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::File::setPath(const llvm::Twine&)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:143:37: warning: unused parameter 'Path' [-Wunused-parameter]
  143 |   virtual void setPath(const Twine &Path) {}
      |                        ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::visitChildFileSystems(VisitCallbackTy)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:333:54: warning: unused parameter 'Callback' [-Wunused-parameter]
  333 |   virtual void visitChildFileSystems(VisitCallbackTy Callback) {}
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::printImpl(llvm::raw_ostream&, PrintType, unsigned int) const':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:344:53: warning: unused parameter 'Type' [-Wunused-parameter]
  344 |   virtual void printImpl(raw_ostream &OS, PrintType Type,
      |                                           ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool)':
/usr/include/llvm19/clang/Basic/SourceManager.h:1127:40: warning: unused parameter 'Force' [-Wunused-parameter]
 1127 |                                   bool Force = false) {
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/Frontend/ASTUnit.h:26:
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::ModuleLoadResult clang::TrivialModuleLoader::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:70: warning: unused parameter 'Path' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                                                         ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:169:58: warning: unused parameter 'Visibility' [-Wunused-parameter]
  169 |                               Module::NameVisibilityKind Visibility,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:170:36: warning: unused parameter 'IsInclusionDirective' [-Wunused-parameter]
  170 |                               bool IsInclusionDirective) override {
      |                               ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::createModuleFromSource(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:67: warning: unused parameter 'ModuleName' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                                                         ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:175:41: warning: unused parameter 'Source' [-Wunused-parameter]
  175 |                               StringRef Source) override {}
      |                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::makeModuleVisible(clang::Module*, clang::Module::NameVisibilityKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:34: warning: unused parameter 'Mod' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                          ~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:66: warning: unused parameter 'Visibility' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:178:41: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  178 |                          SourceLocation ImportLoc) override {}
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::GlobalModuleIndex* clang::TrivialModuleLoader::loadGlobalModuleIndex(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:180:59: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  180 |   GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override {
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual bool clang::TrivialModuleLoader::lookupMissingImports(llvm::StringRef, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:184:39: warning: unused parameter 'Name' [-Wunused-parameter]
  184 |   bool lookupMissingImports(StringRef Name,
      |                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:185:44: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  185 |                             SourceLocation TriggerLoc) override {
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/llvm19/clang/Lex/PreprocessingRecord.h:20,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:27:
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileChanged(clang::SourceLocation, FileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:43: warning: unused parameter 'Loc' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:65: warning: unused parameter 'Reason' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                                                ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:50:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   50 |                            SrcMgr::CharacteristicKind FileType,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:51:35: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   51 |                            FileID PrevFID = FileID()) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LexedFileChanged(clang::FileID, LexedFileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:40: warning: unused parameter 'FID' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                 ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:67: warning: unused parameter 'Reason' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:72:60: warning: unused parameter 'FileType' [-Wunused-parameter]
   72 |                                 SrcMgr::CharacteristicKind FileType,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:40: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                 ~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:64: warning: unused parameter 'Loc' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileSkipped(const clang::FileEntryRef&, const clang::Token&, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:83:48: warning: unused parameter 'SkippedFile' [-Wunused-parameter]
   83 |   virtual void FileSkipped(const FileEntryRef &SkippedFile,
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:84:41: warning: unused parameter 'FilenameTok' [-Wunused-parameter]
   84 |                            const Token &FilenameTok,
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:85:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   85 |                            SrcMgr::CharacteristicKind FileType) {}
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::EmbedFileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:95:44: warning: unused parameter 'FileName' [-Wunused-parameter]
   95 |   virtual bool EmbedFileNotFound(StringRef FileName) { return false; }
      |                                  ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EmbedDirective(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef, const clang::LexEmbedParametersResult&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:46: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:65: warning: unused parameter 'FileName' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                                                       ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:36: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                               ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:67: warning: unused parameter 'File' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:113:63: warning: unused parameter 'Params' [-Wunused-parameter]
  113 |                               const LexEmbedParametersResult &Params) {}
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::FileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:123:39: warning: unused parameter 'FileName' [-Wunused-parameter]
  123 |   virtual bool FileNotFound(StringRef FileName) { return false; }
      |                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, clang::OptionalFileEntryRef, llvm::StringRef, llvm::StringRef, const clang::Module*, bool, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:168:50: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  168 |   virtual void InclusionDirective(SourceLocation HashLoc,
      |                                   ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:48: warning: unused parameter 'IncludeTok' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:70: warning: unused parameter 'FileName' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                                            ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:40: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                   ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:66: warning: unused parameter 'FilenameRange' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:171:56: warning: unused parameter 'File' [-Wunused-parameter]
  171 |                                   OptionalFileEntryRef File,
      |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:45: warning: unused parameter 'SearchPath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                   ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:67: warning: unused parameter 'RelativePath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                                         ~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:173:49: warning: unused parameter 'SuggestedModule' [-Wunused-parameter]
  173 |                                   const Module *SuggestedModule,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:174:40: warning: unused parameter 'ModuleImported' [-Wunused-parameter]
  174 |                                   bool ModuleImported,
      |                                   ~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:175:62: warning: unused parameter 'FileType' [-Wunused-parameter]
  175 |                                   SrcMgr::CharacteristicKind FileType) {}
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EnteredSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:41: warning: unused parameter 'M' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                 ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:59: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:186:38: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  186 |                                 bool ForPragma) { }
      |                                 ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LeftSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:38: warning: unused parameter 'M' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                              ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:56: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:197:35: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  197 |                              bool ForPragma) { }
      |                              ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::moduleImport(clang::SourceLocation, clang::ModuleIdPath, const clang::Module*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:209:44: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  209 |   virtual void moduleImport(SourceLocation ImportLoc,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:210:42: warning: unused parameter 'Path' [-Wunused-parameter]
  210 |                             ModuleIdPath Path,
      |                             ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:211:43: warning: unused parameter 'Imported' [-Wunused-parameter]
  211 |                             const Module *Imported) {
      |                             ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ident(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:52: warning: unused parameter 'str' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDirective(clang::SourceLocation, clang::PragmaIntroducerKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:228:47: warning: unused parameter 'Loc' [-Wunused-parameter]
  228 |   virtual void PragmaDirective(SourceLocation Loc,
      |                                ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:229:53: warning: unused parameter 'Introducer' [-Wunused-parameter]
  229 |                                PragmaIntroducerKind Introducer) {
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaComment(clang::SourceLocation, const clang::IdentifierInfo*, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:72: warning: unused parameter 'Kind' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:234:40: warning: unused parameter 'Str' [-Wunused-parameter]
  234 |                              StringRef Str) {
      |                              ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMark(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:42: warning: unused parameter 'Loc' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                           ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:57: warning: unused parameter 'Trivia' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDetectMismatch(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:67: warning: unused parameter 'Name' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:244:47: warning: unused parameter 'Value' [-Wunused-parameter]
  244 |                                     StringRef Value) {
      |                                     ~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDebug(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:43: warning: unused parameter 'Loc' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:58: warning: unused parameter 'DebugType' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                                                ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMessage(clang::SourceLocation, llvm::StringRef, PragmaMessageKind, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:60: warning: unused parameter 'Namespace' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                                                  ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:48: warning: unused parameter 'Kind' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:64: warning: unused parameter 'Str' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                                                      ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:276:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  276 |   virtual void PragmaDiagnosticPush(SourceLocation Loc,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:277:47: warning: unused parameter 'Namespace' [-Wunused-parameter]
  277 |                                     StringRef Namespace) {
      |                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPop(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:282:51: warning: unused parameter 'Loc' [-Wunused-parameter]
  282 |   virtual void PragmaDiagnosticPop(SourceLocation Loc,
      |                                    ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:283:46: warning: unused parameter 'Namespace' [-Wunused-parameter]
  283 |                                    StringRef Namespace) {
      |                                    ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnostic(clang::SourceLocation, llvm::StringRef, clang::diag::Severity, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:63: warning: unused parameter 'Namespace' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:48: warning: unused parameter 'mapping' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                 ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:67: warning: unused parameter 'Str' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                                         ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaOpenCLExtension(clang::SourceLocation, const clang::IdentifierInfo*, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:292:53: warning: unused parameter 'NameLoc' [-Wunused-parameter]
  292 |   virtual void PragmaOpenCLExtension(SourceLocation NameLoc,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:293:60: warning: unused parameter 'Name' [-Wunused-parameter]
  293 |                                      const IdentifierInfo *Name,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:53: warning: unused parameter 'StateLoc' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:72: warning: unused parameter 'State' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                                               ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarning(clang::SourceLocation, PragmaWarningSpecifier, llvm::ArrayRef<int>)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:309:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  309 |   virtual void PragmaWarning(SourceLocation Loc,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:310:53: warning: unused parameter 'WarningSpec' [-Wunused-parameter]
  310 |                              PragmaWarningSpecifier WarningSpec,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:311:44: warning: unused parameter 'Ids' [-Wunused-parameter]
  311 |                              ArrayRef<int> Ids) {}
      |                              ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPush(clang::SourceLocation, int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:49: warning: unused parameter 'Loc' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                  ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:58: warning: unused parameter 'Level' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                                      ~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:318:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  318 |   virtual void PragmaWarningPop(SourceLocation Loc) {
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:53: warning: unused parameter 'Loc' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:68: warning: unused parameter 'Str' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:327:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  327 |   virtual void PragmaExecCharsetPop(SourceLocation Loc) {}
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullBegin(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:331:56: warning: unused parameter 'Loc' [-Wunused-parameter]
  331 |   virtual void PragmaAssumeNonNullBegin(SourceLocation Loc) {}
      |                                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullEnd(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:335:54: warning: unused parameter 'Loc' [-Wunused-parameter]
  335 |   virtual void PragmaAssumeNonNullEnd(SourceLocation Loc) {}
      |                                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroExpands(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange, const clang::MacroArgs*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:339:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  339 |   virtual void MacroExpands(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:52: warning: unused parameter 'MD' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:68: warning: unused parameter 'Range' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                                                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:341:46: warning: unused parameter 'Args' [-Wunused-parameter]
  341 |                             const MacroArgs *Args) {}
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroDefined(const clang::Token&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:344:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  344 |   virtual void MacroDefined(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:345:51: warning: unused parameter 'MD' [-Wunused-parameter]
  345 |                             const MacroDirective *MD) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroUndefined(const clang::Token&, const clang::MacroDefinition&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:354:44: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  354 |   virtual void MacroUndefined(const Token &MacroNameTok,
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:355:54: warning: unused parameter 'MD' [-Wunused-parameter]
  355 |                               const MacroDefinition &MD,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:356:53: warning: unused parameter 'Undef' [-Wunused-parameter]
  356 |                               const MacroDirective *Undef) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Defined(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:37: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:74: warning: unused parameter 'MD' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:362:36: warning: unused parameter 'Range' [-Wunused-parameter]
  362 |                        SourceRange Range) {
      |                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::HasEmbed(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:55: warning: unused parameter 'FileName' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:70: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                                                 ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:367:46: warning: unused parameter 'File' [-Wunused-parameter]
  367 |                         OptionalFileEntryRef File) {}
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::SourceRangeSkipped(clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:47: warning: unused parameter 'Range' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                   ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:69: warning: unused parameter 'EndifLoc' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::If(clang::SourceLocation, clang::SourceRange, ConditionValueKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:34: warning: unused parameter 'Loc' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                   ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:51: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:395:38: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  395 |                   ConditionValueKind ConditionValue) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elif(clang::SourceLocation, clang::SourceRange, ConditionValueKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:53: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:40: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:71: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                                                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:55: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                          ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:413:45: warning: unused parameter 'MD' [-Wunused-parameter]
  413 |                      const MacroDefinition &MD) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:57: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                            ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:421:47: warning: unused parameter 'MD' [-Wunused-parameter]
  421 |                        const MacroDefinition &MD) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:56: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:429:39: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  429 |                        SourceLocation IfLoc) {
      |                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:38: warning: unused parameter 'Loc' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:56: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:437:46: warning: unused parameter 'MD' [-Wunused-parameter]
  437 |                       const MacroDefinition &MD) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:58: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:445:48: warning: unused parameter 'MD' [-Wunused-parameter]
  445 |                         const MacroDefinition &MD) {
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:57: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                                             ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:453:40: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  453 |                         SourceLocation IfLoc) {
      |                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Else(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:56: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Endif(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:57: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                                          ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In static member function 'static void* clang::PreprocessedEntity::operator new(size_t, void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:116:31: warning: unused parameter 'bytes' [-Wunused-parameter]
  116 |     void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                        ~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'virtual std::optional<bool> clang::ExternalPreprocessingRecordSource::isPreprocessedEntityInFileID(unsigned int, clang::FileID)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:296:71: warning: unused parameter 'Index' [-Wunused-parameter]
  296 |     virtual std::optional<bool> isPreprocessedEntityInFileID(unsigned Index,
      |                                                              ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:297:69: warning: unused parameter 'FID' [-Wunused-parameter]
  297 |                                                              FileID FID) {
      |                                                              ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'void clang::PreprocessingRecord::Deallocate(void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:408:27: warning: unused parameter 'Ptr' [-Wunused-parameter]
  408 |     void Deallocate(void *Ptr) {}
      |                     ~~~~~~^~~
In file included from /usr/include/llvm19/clang/Sema/ParsedAttr.h:20,
                 from /usr/include/llvm19/clang/Sema/DeclSpec.h:34,
                 from /usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:21,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:28:
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToDecl(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:43: warning: unused parameter 'S' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:108:49: warning: unused parameter 'D' [-Wunused-parameter]
  108 |                                     const Decl *D) const {
      |                                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToStmt(clang::Sema&, const clang::ParsedAttr&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:43: warning: unused parameter 'S' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:113:49: warning: unused parameter 'St' [-Wunused-parameter]
  113 |                                     const Stmt *St) const {
      |                                     ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagMutualExclusion(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:42: warning: unused parameter 'S' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                    ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:63: warning: unused parameter 'A' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                             ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:119:48: warning: unused parameter 'D' [-Wunused-parameter]
  119 |                                    const Decl *D) const {
      |                                    ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::acceptsLangOpts(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:123:51: warning: unused parameter 'LO' [-Wunused-parameter]
  123 |   virtual bool acceptsLangOpts(const LangOptions &LO) const { return true; }
      |                                ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::existsInTarget(const clang::TargetInfo&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:126:49: warning: unused parameter 'Target' [-Wunused-parameter]
  126 |   virtual bool existsInTarget(const TargetInfo &Target) const { return true; }
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::spellingExistsInTarget(const clang::TargetInfo&, unsigned int) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:130:57: warning: unused parameter 'Target' [-Wunused-parameter]
  130 |   virtual bool spellingExistsInTarget(const TargetInfo &Target,
      |                                       ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:131:54: warning: unused parameter 'SpellingListIndex' [-Wunused-parameter]
  131 |                                       const unsigned SpellingListIndex) const {
      |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual unsigned int clang::ParsedAttrInfo::spellingIndexToSemanticSpelling(const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:137:53: warning: unused parameter 'Attr' [-Wunused-parameter]
  137 |   spellingIndexToSemanticSpelling(const ParsedAttr &Attr) const {
      |                                   ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::isParamExpr(size_t) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:143:35: warning: unused parameter 'N' [-Wunused-parameter]
  143 |   virtual bool isParamExpr(size_t N) const { return false; }
      |                            ~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual void clang::ParsedAttrInfo::getPragmaAttributeMatchRules(llvm::SmallVectorImpl<std::pair<clang::attr::SubjectMatchRule, bool> >&, const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:146:71: warning: unused parameter 'Rules' [-Wunused-parameter]
  146 |       llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &Rules,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:147:26: warning: unused parameter 'LangOpts' [-Wunused-parameter]
  147 |       const LangOptions &LangOpts) const {}
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual clang::ParsedAttrInfo::AttrHandling clang::ParsedAttrInfo::handleDeclAttribute(clang::Sema&, clang::Decl*, const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:50: warning: unused parameter 'S' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                            ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:59: warning: unused parameter 'D' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:154:62: warning: unused parameter 'Attr' [-Wunused-parameter]
  154 |                                            const ParsedAttr &Attr) const {
      |                                            ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h: In member function 'bool clang::ParsedAttr::diagnoseMutualExclusion(clang::Sema&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:44: warning: unused parameter 'S' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:59: warning: unused parameter 'St' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                               ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual bool clang::CodeCompleteConsumer::isResultFilteredOut(llvm::StringRef, clang::CodeCompletionResult)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1205:46: warning: unused parameter 'Filter' [-Wunused-parameter]
 1205 |   virtual bool isResultFilteredOut(StringRef Filter,
      |                                    ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1206:57: warning: unused parameter 'Results' [-Wunused-parameter]
 1206 |                                    CodeCompletionResult Results) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessCodeCompleteResults(clang::Sema&, clang::CodeCompletionContext, clang::CodeCompletionResult*, unsigned int)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1213:49: warning: unused parameter 'S' [-Wunused-parameter]
 1213 |   virtual void ProcessCodeCompleteResults(Sema &S,
      |                                           ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1214:65: warning: unused parameter 'Context' [-Wunused-parameter]
 1214 |                                           CodeCompletionContext Context,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1215:65: warning: unused parameter 'Results' [-Wunused-parameter]
 1215 |                                           CodeCompletionResult *Results,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1216:52: warning: unused parameter 'NumResults' [-Wunused-parameter]
 1216 |                                           unsigned NumResults) {}
      |                                           ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessOverloadCandidates(clang::Sema&, unsigned int, OverloadCandidate*, unsigned int, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:48: warning: unused parameter 'S' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                          ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:60: warning: unused parameter 'CurrentArg' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                                   ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1230:61: warning: unused parameter 'Candidates' [-Wunused-parameter]
 1230 |                                          OverloadCandidate *Candidates,
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1231:51: warning: unused parameter 'NumCandidates' [-Wunused-parameter]
 1231 |                                          unsigned NumCandidates,
      |                                          ~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1232:57: warning: unused parameter 'OpenParLoc' [-Wunused-parameter]
 1232 |                                          SourceLocation OpenParLoc,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1233:47: warning: unused parameter 'Braced' [-Wunused-parameter]
 1233 |                                          bool Braced) {}
      |                                          ~~~~~^~~~~~
In file included from /usr/include/llvm19/clang/Lex/DirectoryLookup.h:19,
                 from /usr/include/llvm19/clang/Lex/HeaderSearch.h:18,
                 from /usr/include/llvm19/clang/Lex/Preprocessor.h:26,
                 from /usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:17,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:30:
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapFileRead(clang::SourceLocation, clang::FileEntryRef, bool)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:49: warning: unused parameter 'FileStart' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:73: warning: unused parameter 'File' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                                            ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:61:39: warning: unused parameter 'IsSystem' [-Wunused-parameter]
   61 |                                  bool IsSystem) {}
      |                                  ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddHeader(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:66:45: warning: unused parameter 'Filename' [-Wunused-parameter]
   66 |   virtual void moduleMapAddHeader(StringRef Filename) {}
      |                                   ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddUmbrellaHeader(clang::FileEntryRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:71:56: warning: unused parameter 'Header' [-Wunused-parameter]
   71 |   virtual void moduleMapAddUmbrellaHeader(FileEntryRef Header) {}
      |                                           ~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h: In member function 'virtual bool clang::PreambleCallbacks::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:239:45: warning: unused parameter 'D' [-Wunused-parameter]
  239 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
In file included from /usr/include/llvm19/clang/AST/GlobalDecl.h:17,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clang/AST/QualTypeNames.h:26,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp:41:
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void* clang::Attr::operator new(size_t)':
/usr/include/llvm19/clang/AST/Attr.h:63:29: warning: unused parameter 'bytes' [-Wunused-parameter]
   63 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void clang::Attr::operator delete(void*)':
/usr/include/llvm19/clang/AST/Attr.h:66:30: warning: unused parameter 'data' [-Wunused-parameter]
   66 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::ASTContext&, const clang::AttributeCommonInfo&, clang::attr::Kind, bool)':
/usr/include/llvm19/clang/AST/Attr.h:81:20: warning: unused parameter 'Context' [-Wunused-parameter]
   81 |   Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo,
      |        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/Attr.h: In member function 'void clang::ParamIdx::assertComparable(const clang::ParamIdx&) const':
/usr/include/llvm19/clang/AST/Attr.h:258:41: warning: unused parameter 'I' [-Wunused-parameter]
  258 |   void assertComparable(const ParamIdx &I) const {
      |                         ~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Attr.h:375:
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setIntroduced(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2019:34: warning: unused parameter 'C' [-Wunused-parameter]
 2019 |   void setIntroduced(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setDeprecated(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2026:34: warning: unused parameter 'C' [-Wunused-parameter]
 2026 |   void setDeprecated(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setObsoleted(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2033:33: warning: unused parameter 'C' [-Wunused-parameter]
 2033 |   void setObsoleted(ASTContext &C, VersionTuple V) {
      |                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::printPrettyPragma(llvm::raw_ostream&, const clang::PrintingPolicy&) const':
/usr/include/llvm19/clang/AST/Attrs.inc:6035:65: warning: unused parameter 'Policy' [-Wunused-parameter]
 6035 |   void printPrettyPragma(raw_ostream &OS, const PrintingPolicy &Policy) const {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedAdditionAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12902:31: warning: unused parameter 'C' [-Wunused-parameter]
12902 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedRemovalAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12948:31: warning: unused parameter 'C' [-Wunused-parameter]
12948 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/GlobalDecl.h:19:
/usr/include/llvm19/clang/AST/DeclObjC.h: In member function 'virtual void clang::ObjCContainerDecl::collectPropertiesToImplement(PropertyMap&) const':
/usr/include/llvm19/clang/AST/DeclObjC.h:1093:58: warning: unused parameter 'PM' [-Wunused-parameter]
 1093 |   virtual void collectPropertiesToImplement(PropertyMap &PM) const {}
      |                                             ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyImplDecl::ObjCPropertyImplDecl(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::ObjCPropertyDecl*, Kind, clang::ObjCIvarDecl*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclObjC.h:2841:29: warning: unused parameter 'PK' [-Wunused-parameter]
 2841 |                        Kind PK,
      |                        ~~~~~^~
In file included from /usr/include/llvm19/clang/AST/DeclOpenMP.h:21,
                 from /usr/include/llvm19/clang/AST/GlobalDecl.h:20:
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPClauseWithPreInit::OMPClauseWithPreInit(const clang::OMPClause*)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:205:41: warning: unused parameter 'This' [-Wunused-parameter]
  205 |   OMPClauseWithPreInit(const OMPClause *This) {
      |                        ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPAffinityClause::OMPAffinityClause(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:8656:36: warning: unused parameter 'ColonLoc' [-Wunused-parameter]
 8656 |                     SourceLocation ColonLoc, SourceLocation EndLoc, unsigned N)
      |                     ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/qdoc/qdoc/src/qdoc/clang/AST/QualTypeNames.h:27:
/usr/include/llvm19/clang/AST/Mangle.h: In member function 'virtual bool clang::MangleContext::isUniqueInternalLinkageDecl(const clang::NamedDecl*)':
/usr/include/llvm19/clang/AST/Mangle.h:124:61: warning: unused parameter 'ND' [-Wunused-parameter]
  124 |   virtual bool isUniqueInternalLinkageDecl(const NamedDecl *ND) {
      |                                            ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/Type.h:49:
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionProtoType; TopTrailingObj = llvm::TrailingObjects<clang::FunctionProtoType, clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr>; PrevTy = clang::FunctionProtoType; NextTy = clang::QualType; MoreTys = {clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5387:40:   required from here
 5387 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingType; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingType, clang::QualType>; PrevTy = clang::PackIndexingType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5843:40:   required from here
 5843 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SubstTemplateTypeParmType; TopTrailingObj = llvm::TrailingObjects<clang::SubstTemplateTypeParmType, clang::QualType>; PrevTy = clang::SubstTemplateTypeParmType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6220:47:   required from here
 6220 |                ? *getTrailingObjects<QualType>()
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ElaboratedType; TopTrailingObj = llvm::TrailingObjects<clang::ElaboratedType, clang::TagDecl*>; PrevTy = clang::ElaboratedType; NextTy = clang::TagDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TagDecl*; BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6787:37:   required from here
 6787 |       *getTrailingObjects<TagDecl *>() = OwnedTagDecl;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaCommentDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaCommentDecl, char>; PrevTy = clang::PragmaCommentDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:165:61:   required from here
  165 |   StringRef getArg() const { return getTrailingObjects<char>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaDetectMismatchDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaDetectMismatchDecl, char>; PrevTy = clang::PragmaDetectMismatchDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:197:62:   required from here
  197 |   StringRef getName() const { return getTrailingObjects<char>(); }
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionDecl::DefaultedOrDeletedFunctionInfo, clang::DeclAccessPair, clang::StringLiteral*>; PrevTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; NextTy = clang::DeclAccessPair; MoreTys = {clang::StringLiteral*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::DeclAccessPair; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:1977:49:   required from here
 1977 |       return {getTrailingObjects<DeclAccessPair>(), NumLookups};
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CapturedDecl; TopTrailingObj = llvm::TrailingObjects<clang::CapturedDecl, clang::ImplicitParamDecl*>; PrevTy = clang::CapturedDecl; NextTy = clang::ImplicitParamDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ImplicitParamDecl*; BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:4685:51:   required from here
 4685 |     return getTrailingObjects<ImplicitParamDecl *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclGroup; TopTrailingObj = llvm::TrailingObjects<clang::DeclGroup, clang::Decl*>; PrevTy = clang::DeclGroup; NextTy = clang::Decl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Decl*; BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclGroup.h:42:38:   required from here
   42 |     return getTrailingObjects<Decl *>()[i];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CompoundStmt; TopTrailingObj = llvm::TrailingObjects<clang::CompoundStmt, clang::Stmt*, clang::FPOptionsOverride>; PrevTy = clang::CompoundStmt; NextTy = clang::Stmt*; MoreTys = {clang::FPOptionsOverride}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1670:65:   required from here
 1670 |   body_iterator body_begin() { return getTrailingObjects<Stmt *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CaseStmt; TopTrailingObj = llvm::TrailingObjects<clang::CaseStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::CaseStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1894:63:   required from here
 1894 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::AttributedStmt; TopTrailingObj = llvm::TrailingObjects<clang::AttributedStmt, const clang::Attr*>; PrevTy = clang::AttributedStmt; NextTy = const clang::Attr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::Attr*; BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2107:44:   required from here
 2107 |     return getTrailingObjects<const Attr *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::IfStmt; TopTrailingObj = llvm::TrailingObjects<clang::IfStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::IfStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2221:63:   required from here
 2221 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SwitchStmt; TopTrailingObj = llvm::TrailingObjects<clang::SwitchStmt, clang::Stmt*>; PrevTy = clang::SwitchStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2457:63:   required from here
 2457 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::WhileStmt; TopTrailingObj = llvm::TrailingObjects<clang::WhileStmt, clang::Stmt*>; PrevTy = clang::WhileStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2642:63:   required from here
 2642 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ReturnStmt; TopTrailingObj = llvm::TrailingObjects<clang::ReturnStmt, const clang::VarDecl*>; PrevTy = clang::ReturnStmt; NextTy = const clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::VarDecl*; BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:3065:69:   required from here
 3065 |     return hasNRVOCandidate() ? *getTrailingObjects<const VarDecl *>()
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTTemplateArgumentListInfo; TopTrailingObj = llvm::TrailingObjects<clang::ASTTemplateArgumentListInfo, clang::TemplateArgumentLoc>; PrevTy = clang::ASTTemplateArgumentListInfo; NextTy = clang::TemplateArgumentLoc; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgumentLoc; BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TemplateBase.h:701:51:   required from here
  701 |     return getTrailingObjects<TemplateArgumentLoc>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ConstantExpr; TopTrailingObj = llvm::TrailingObjects<clang::ConstantExpr, clang::APValue, long unsigned int>; PrevTy = clang::ConstantExpr; NextTy = clang::APValue; MoreTys = {long unsigned int}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::APValue; BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1103:40:   required from here
 1103 |     return *getTrailingObjects<APValue>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DeclRefExpr, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DeclRefExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1355:55:   required from here
 1355 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::StringLiteral; TopTrailingObj = llvm::TrailingObjects<clang::StringLiteral, unsigned int, clang::SourceLocation, char>; PrevTy = clang::StringLiteral; NextTy = unsigned int; MoreTys = {clang::SourceLocation, char}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = unsigned int; BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1895:68:   required from here
 1895 |   unsigned getLength() const { return *getTrailingObjects<unsigned>(); }
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PredefinedExpr; TopTrailingObj = llvm::TrailingObjects<clang::PredefinedExpr, clang::Stmt*>; PrevTy = clang::PredefinedExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2010:32:   required from here
 2010 |     *getTrailingObjects<Stmt *>() = SL;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::UnaryOperator; TopTrailingObj = llvm::TrailingObjects<clang::UnaryOperator, clang::FPOptionsOverride>; PrevTy = clang::UnaryOperator; NextTy = clang::FPOptionsOverride; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::FPOptionsOverride; BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2197:50:   required from here
 2197 |     return *getTrailingObjects<FPOptionsOverride>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OffsetOfExpr; TopTrailingObj = llvm::TrailingObjects<clang::OffsetOfExpr, clang::OffsetOfNode, clang::Expr*>; PrevTy = clang::OffsetOfExpr; NextTy = clang::OffsetOfNode; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::OffsetOfNode; BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2524:44:   required from here
 2524 |     return getTrailingObjects<OffsetOfNode>()[Idx];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::MemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::MemberExpr, clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::MemberExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:3292:55:   required from here
 3292 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DesignatedInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::DesignatedInitExpr, clang::Stmt*>; PrevTy = clang::DesignatedInitExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5558:49:   required from here
 5558 |     return cast<Expr>(getTrailingObjects<Stmt *>()[Idx]);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParenListExpr; TopTrailingObj = llvm::TrailingObjects<clang::ParenListExpr, clang::Stmt*>; PrevTy = clang::ParenListExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5847:64:   required from here
 5847 |     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::GenericSelectionExpr; TopTrailingObj = llvm::TrailingObjects<clang::GenericSelectionExpr, clang::Stmt*, clang::TypeSourceInfo*>; PrevTy = clang::GenericSelectionExpr; NextTy = clang::Stmt*; MoreTys = {clang::TypeSourceInfo*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6172:35:   required from here
 6172 |         getTrailingObjects<Stmt *>()[getIndexOfControllingExpression()]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PseudoObjectExpr; TopTrailingObj = llvm::TrailingObjects<clang::PseudoObjectExpr, clang::Expr*>; PrevTy = clang::PseudoObjectExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6499:65:   required from here
 6499 |   Expr **getSubExprsBuffer() { return getTrailingObjects<Expr *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RecoveryExpr; TopTrailingObj = llvm::TrailingObjects<clang::RecoveryExpr, clang::Expr*>; PrevTy = clang::RecoveryExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:7099:41:   required from here
 7099 |     auto *B = getTrailingObjects<Expr *>();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTConstraintSatisfaction; TopTrailingObj = llvm::TrailingObjects<clang::ASTConstraintSatisfaction, llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*> >; PrevTy = clang::ASTConstraintSatisfaction; NextTy = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:96:59:   required from here
   96 |     return getTrailingObjects<UnsatisfiedConstraintRecord>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXConstructorDecl; TopTrailingObj = llvm::TrailingObjects<clang::CXXConstructorDecl, clang::InheritedConstructor, clang::ExplicitSpecifier>; PrevTy = clang::CXXConstructorDecl; NextTy = clang::InheritedConstructor; MoreTys = {clang::ExplicitSpecifier}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::InheritedConstructor; BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:2781:48:   required from here
 2781 |       *getTrailingObjects<InheritedConstructor>() : InheritedConstructor();
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UsingPackDecl; TopTrailingObj = llvm::TrailingObjects<clang::UsingPackDecl, clang::NamedDecl*>; PrevTy = clang::UsingPackDecl; NextTy = clang::NamedDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:3818:60:   required from here
 3818 |                             getTrailingObjects<NamedDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DecompositionDecl; TopTrailingObj = llvm::TrailingObjects<clang::DecompositionDecl, clang::BindingDecl*>; PrevTy = clang::DecompositionDecl; NextTy = clang::BindingDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::BindingDecl*; BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:4185:62:   required from here
 4185 |                             getTrailingObjects<BindingDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/llvm/ADT/FoldingSet.h:23,
                 from /usr/include/llvm19/clang/AST/APValue.h:20,
                 from /usr/include/llvm19/clang/AST/Decl.h:17:
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::AllocateSlow(size_t, size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/Allocator.h:176:12:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  176 |     return AllocateSlow(Size, SizeToAllocate, Alignment);
      |            ^~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:214:20:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  214 |     return Allocate(Size, Align(Alignment));
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:734:30:   required from here
  734 |     return BumpAlloc.Allocate(Size, Align);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:180:23: warning: unused parameter 'Size' [-Wunused-parameter]
  180 |   AllocateSlow(size_t Size, size_t SizeToAllocate, Align Alignment) {
      |                ~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateParameterList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateParameterList, clang::NamedDecl*, clang::Expr*>; PrevTy = clang::TemplateParameterList; NextTy = clang::NamedDecl*; MoreTys = {clang::Expr*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:131:60:   required from here
  131 |   iterator begin() { return getTrailingObjects<NamedDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateArgumentList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateArgumentList, clang::TemplateArgument>; PrevTy = clang::TemplateArgumentList; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:284:48:   required from here
  284 |     return getTrailingObjects<TemplateArgument>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionTemplateSpecializationInfo, clang::MemberSpecializationInfo*>; PrevTy = clang::FunctionTemplateSpecializationInfo; NextTy = clang::MemberSpecializationInfo*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::MemberSpecializationInfo*; BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:502:53:   required from here
  502 |       getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::DependentFunctionTemplateSpecializationInfo, clang::FunctionTemplateDecl*>; PrevTy = clang::DependentFunctionTemplateSpecializationInfo; NextTy = clang::FunctionTemplateDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::FunctionTemplateDecl*; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:709:55:   required from here
  709 |     return {getTrailingObjects<FunctionTemplateDecl *>(), NumCandidates};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTypeParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTypeParmDecl, clang::TypeConstraint>; PrevTy = clang::TemplateTypeParmDecl; NextTy = clang::TypeConstraint; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeConstraint; BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1318:74:   required from here
 1318 |     return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::NonTypeTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::NonTypeTemplateParmDecl, std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*>; PrevTy = clang::NonTypeTemplateParmDecl; NextTy = std::pair<clang::QualType, clang::TypeSourceInfo*>; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = std::pair<clang::QualType, clang::TypeSourceInfo*>; BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1519:66:   required from here
 1519 |         getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTemplateParmDecl, clang::TemplateParameterList*>; PrevTy = clang::TemplateTemplateParmDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateParameterList*; BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1700:55:   required from here
 1700 |     return getTrailingObjects<TemplateParameterList *>()[I];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ImplicitConceptSpecializationDecl; TopTrailingObj = llvm::TrailingObjects<clang::ImplicitConceptSpecializationDecl, clang::TemplateArgument>; PrevTy = clang::ImplicitConceptSpecializationDecl; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:3206:75:   required from here
 3206 |     return ArrayRef<TemplateArgument>(getTrailingObjects<TemplateArgument>(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FriendDecl; TopTrailingObj = llvm::TrailingObjects<clang::FriendDecl, clang::TemplateParameterList*>; PrevTy = clang::FriendDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateParameterList*; BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclFriend.h:90:50:   required from here
   90 |       getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParsedAttr; TopTrailingObj = llvm::TrailingObjects<clang::ParsedAttr, llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData>; PrevTy = clang::ParsedAttr; NextTy = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; MoreTys = {clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:202:68:   required from here
  202 |   ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCTypeParamList; TopTrailingObj = llvm::TrailingObjects<clang::ObjCTypeParamList, clang::ObjCTypeParamDecl*>; PrevTy = clang::ObjCTypeParamList; NextTy = clang::ObjCTypeParamDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::ObjCTypeParamDecl*; BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclObjC.h:681:68:   required from here
  681 |   iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSizesClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSizesClause, clang::Expr*>; PrevTy = clang::OMPSizesClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:833:77:   required from here
  832 |     return MutableArrayRef<Expr *>(static_cast<OMPSizesClause *>(this)
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
  833 |                                        ->template getTrailingObjects<Expr *>(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::OMPUpdateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUpdateClause, clang::SourceLocation, clang::OpenMPDependClauseKind>; PrevTy = clang::OMPUpdateClause; NextTy = clang::SourceLocation; MoreTys = {clang::OpenMPDependClauseKind}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::SourceLocation; BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2129:40:   required from here
 2129 |     *getTrailingObjects<SourceLocation>() = Loc;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPMapClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPMapClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPMapClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:6001:31:   required from here
 6001 |     getTrailingObjects<Expr *>()[2 * varlist_size()] = IteratorModifier;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUsesAllocatorsClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUsesAllocatorsClause, clang::Expr*, clang::SourceLocation>; PrevTy = clang::OMPUsesAllocatorsClause; NextTy = clang::Expr*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8606:72:   required from here
 8606 |     Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAffinityClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAffinityClause, clang::Expr*>; PrevTy = clang::OMPAffinityClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8670:31:   required from here
 8670 |     getTrailingObjects<Expr *>()[varlist_size()] = E;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPChildren; TopTrailingObj = llvm::TrailingObjects<clang::OMPChildren, clang::OMPClause*, clang::Stmt*>; PrevTy = clang::OMPChildren; NextTy = clang::OMPClause*; MoreTys = {clang::Stmt*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::OMPClause*; BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9070:65:   required from here
 9070 |     return llvm::MutableArrayRef(getTrailingObjects<OMPClause *>(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:22:
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>; value_type = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:349:19:   required from here
  349 |       DiagMap[Diag] = Info;
      |                   ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/llvm/ADT/ArrayRef.h:13,
                 from /usr/include/llvm19/llvm/ADT/APFloat.h:19:
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = clang::DeclAccessPair*; <template-parameter-2-2> = void; T = clang::DeclAccessPair]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/UnresolvedSet.h:138:55:   required from here
  138 |   void append(iterator I, iterator E) { decls().append(I.I, E.I); }
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Decl*; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Decl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>; value_type = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:1061:18:   required from here
 1061 |     MergedDecls[D] = Primary;
      |                  ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*; <template-parameter-2-2> = void; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:875:34:   required from here
  875 |     StoredModuleBuildStack.append(stack.begin(), stack.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ParsedAttr**; <template-parameter-2-2> = void; T = clang::ParsedAttr*; iterator = clang::ParsedAttr**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:881:20:   required from here
  881 |     AttrList.insert(AttrList.begin(), B.I, E.I);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::PPConditionalInfo*; <template-parameter-2-2> = void; T = clang::PPConditionalInfo]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PreprocessorLexer.h:177:28:   required from here
  177 |     ConditionalStack.append(CL.begin(), CL.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>; value_type = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:606:41:   required from here
  606 |     return ModuleScopeIDs[ExistingModule] < CurrentModuleScopeID;
      |                                         ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:745:26:   required from here
  745 |     CachedModuleLoads[&II] = M;
      |                          ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DirectoryEntry*; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DirectoryEntry* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>; value_type = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:450:30:   required from here
  450 |     DirectoryHasModuleMap[Dir] = true;
      |                              ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1371:49:   required from here
 1371 |     MacroState &S = CurSubmoduleState->Macros[II];
      |                                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry*; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:213:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(ValueT&&) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
  213 |     return TheMap.try_emplace(std::move(V), Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1504:32:   required from here
 1504 |     return IncludedFiles.insert(File).second;
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2869:29:   required from here
 2869 |       AnnotationInfos.insert(std::make_pair(
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2870 |           II,
      |           ~~~                
 2871 |           MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg))));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::FileID; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; value_type = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2964:64:   required from here
 2964 |       return LoadedRegions[SrcMgr.getUniqueLoadedASTFileID(Loc)];
      |                                                                ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::omp::TraitProperty; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::omp::TraitProperty&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>; value_type = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/llvm/Frontend/OpenMP/OMPContext.h:136:24:   required from here
  136 |       ScoreMap[Property] = *Score;
      |                        ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::BlockDecl*; DerivedT = llvm::DenseMap<const clang::BlockDecl*, unsigned int>; KeyT = const clang::BlockDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::BlockDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::BlockDecl*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::BlockDecl*; ValueArgs = {unsigned int}; DerivedT = llvm::DenseMap<const clang::BlockDecl*, unsigned int>; KeyT = const clang::BlockDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::BlockDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::BlockDecl*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {unsigned int}; DerivedT = llvm::DenseMap<const clang::BlockDecl*, unsigned int>; KeyT = const clang::BlockDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::BlockDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::BlockDecl*, unsigned int>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::BlockDecl*, unsigned int>; KeyT = const clang::BlockDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::BlockDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::BlockDecl*, unsigned int>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Mangle.h:88:31:   required from here
   88 |       Result = BlockIds.insert(std::make_pair(BD, BlockIds.size()));
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FunctionDecl*; DerivedT = llvm::DenseMap<const clang::FunctionDecl*, unsigned int>; KeyT = const clang::FunctionDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FunctionDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FunctionDecl*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FunctionDecl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::FunctionDecl*, unsigned int>; KeyT = const clang::FunctionDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FunctionDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FunctionDecl*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::FunctionDecl*, unsigned int>; KeyT = const clang::FunctionDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FunctionDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FunctionDecl*, unsigned int>; value_type = llvm::detail::DenseMapPair<const clang::FunctionDecl*, unsigned int>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::FunctionDecl*, unsigned int>; KeyT = const clang::FunctionDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FunctionDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::FunctionDecl*, unsigned int>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Mangle.h:100:45:   required from here
  100 |     unsigned Id = FD ? FuncAnonStructSize[FD]++ : AnonStructIds.size();
      |                                             ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::NamedDecl*; DerivedT = llvm::DenseMap<const clang::NamedDecl*, long unsigned int>; KeyT = const clang::NamedDecl*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::NamedDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::NamedDecl*, long unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::NamedDecl*; ValueArgs = {long unsigned int}; DerivedT = llvm::DenseMap<const clang::NamedDecl*, long unsigned int>; KeyT = const clang::NamedDecl*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::NamedDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::NamedDecl*, long unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {long unsigned int}; DerivedT = llvm::DenseMap<const clang::NamedDecl*, long unsigned int>; KeyT = const clang::NamedDecl*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::NamedDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::NamedDecl*, long unsigned int>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::NamedDecl*, long unsigned int>; KeyT = const clang::NamedDecl*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::NamedDecl*, void>; BucketT = llvm::detail::DenseMapPair<const clang::NamedDecl*, long unsigned int>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Mangle.h:102:38:   required from here
  102 |         Result = AnonStructIds.insert(std::make_pair(D, Id));
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = unsigned int; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int; unsigned int N = 32]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/FoldingSet.h:336:7:   required from here
  336 |     : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {}
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::FunctionEffect; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::FunctionEffect*; <template-parameter-2-2> = void; T = clang::FunctionEffect]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::FunctionEffect; <template-parameter-2-2> = void; T = clang::FunctionEffect; unsigned int N = 12]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:9:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::EffectConditionExpr*; <template-parameter-2-2> = void; T = clang::EffectConditionExpr]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::EffectConditionExpr; <template-parameter-2-2> = void; T = clang::EffectConditionExpr; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:32:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::TemplateArgument; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument; unsigned int N = 4]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:47:41:   required from here
   47 |       ConstraintOwner(ConstraintOwner), TemplateArgs(TemplateArgs.begin(),
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |                                                      TemplateArgs.end()) { }
      |                                                      ~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; <template-parameter-2-2> = void; T = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/TinyPtrVector.h:350:38:   required from 'EltTy* llvm::TinyPtrVector<EltTy>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  350 |     return cast<VecTy *>(Val)->insert(begin() + Offset, From, To);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:926:38:   required from here
  926 |         Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927 |                                       Info->ActiveModuleMacros.begin(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |                                       Info->ActiveModuleMacros.end());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:271:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  271 |     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:208:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
  208 |     return TheMap.try_emplace(V, Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SetVector.h:174:30:   required from 'bool llvm::SetVector<T, Vector, Set, N>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::DenseSet<clang::Module*, llvm::DenseMapInfo<clang::Module*, void> >; unsigned int N = 2; value_type = clang::Module*]'
  174 |     bool result = set_.insert(X).second;
      |                   ~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1488:70:   required from here
 1488 |         BuildingSubmoduleStack.back().M->AffectingClangModules.insert(M);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAllocateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAllocateClause, clang::Expr*>; PrevTy = clang::OMPAllocateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAllocateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPAllocateClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:499:63:   required from here
  499 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPPrivateClause, clang::Expr*>; PrevTy = clang::OMPPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPPrivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPPrivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2680:47:   required from here
 2680 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFirstprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFirstprivateClause, clang::Expr*>; PrevTy = clang::OMPFirstprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFirstprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPFirstprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2789:47:   required from here
 2789 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLastprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLastprivateClause, clang::Expr*>; PrevTy = clang::OMPLastprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLastprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLastprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2951:47:   required from here
 2951 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSharedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSharedClause, clang::Expr*>; PrevTy = clang::OMPSharedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPSharedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPSharedClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3175:63:   required from here
 3175 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPReductionClause, clang::Expr*>; PrevTy = clang::OMPReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3280:47:   required from here
 3280 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPTaskReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPTaskReductionClause, clang::Expr*>; PrevTy = clang::OMPTaskReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPTaskReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPTaskReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3599:47:   required from here
 3599 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInReductionClause, clang::Expr*>; PrevTy = clang::OMPInReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPInReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3830:47:   required from here
 3830 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLinearClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLinearClause, clang::Expr*>; PrevTy = clang::OMPLinearClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLinearClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLinearClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4093:47:   required from here
 4093 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAlignedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAlignedClause, clang::Expr*>; PrevTy = clang::OMPAlignedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAlignedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPAlignedClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4328:44:   required from here
 4328 |   void setAlignment(Expr *A) { *varlist_end() = A; }
      |                                 ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyinClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyinClause, clang::Expr*>; PrevTy = clang::OMPCopyinClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyinClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyinClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4461:47:   required from here
 4461 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyprivateClause, clang::Expr*>; PrevTy = clang::OMPCopyprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4626:47:   required from here
 4626 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFlushClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFlushClause, clang::Expr*>; PrevTy = clang::OMPFlushClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFlushClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFlushClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4804:63:   required from here
 4804 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDependClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDependClause, clang::Expr*>; PrevTy = clang::OMPDependClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDependClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDependClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:5045:63:   required from here
 5045 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPToClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPToClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPToClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPToClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPToClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7052:63:   required from here
 7052 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFromClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFromClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPFromClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFromClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFromClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7252:63:   required from here
 7252 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPUseDevicePtrClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7337:47:   required from here
 7337 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPUseDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7520:63:   required from here
 7520 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIsDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPIsDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPIsDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPIsDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPIsDevicePtrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7623:63:   required from here
 7623 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPHasDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPHasDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPHasDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPHasDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPHasDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7727:63:   required from here
 7727 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPNontemporalClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPNontemporalClause, clang::Expr*>; PrevTy = clang::OMPNontemporalClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPNontemporalClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPNontemporalClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7785:47:   required from here
 7785 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInitClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInitClause, clang::Expr*>; PrevTy = clang::OMPInitClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInitClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInitClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7968:46:   required from here
 7968 |   void setInteropVar(Expr *E) { varlist_begin()[0] = E; }
      |                                 ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInclusiveClause, clang::Expr*>; PrevTy = clang::OMPInclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8409:63:   required from here
 8409 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPExclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPExclusiveClause, clang::Expr*>; PrevTy = clang::OMPExclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPExclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPExclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8483:63:   required from here
 8483 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDoacrossClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDoacrossClause, clang::Expr*>; PrevTy = clang::OMPDoacrossClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDoacrossClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDoacrossClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9290:63:   required from here
 9290 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = const clang::Attr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::Attr* const*; <template-parameter-2-2> = void; T = const clang::Attr*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = const clang::Attr*; <template-parameter-2-2> = void; T = const clang::Attr*; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9336:67:   required from here
 9336 |       : OMPNoChildClause(StartLoc, EndLoc), LParenLoc(LParenLoc), Attrs(Attrs) {
      |                                                                   ^~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::BitCodeAbbrevOp*; <template-parameter-2-2> = void; T = llvm::BitCodeAbbrevOp]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp; unsigned int N = 32]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Bitstream/BitCodes.h:110:9:   required from here
  110 |       : OperandList(OperandList) {}
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Deallocate(const void*, size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/StringMapEntry.h:146:25:   required from 'void llvm::StringMapEntry<ValueTy>::Destroy(AllocatorTy&) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; ValueTy = std::__cxx11::basic_string<char>]'
  146 |     allocator.Deallocate(static_cast<void *>(this), AllocSize,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                          alignof(StringMapEntry));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/StringMap.h:203:53:   required from 'llvm::StringMap<ValueTy, AllocatorTy>::~StringMap() [with ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
  203 |           static_cast<MapEntryTy *>(Bucket)->Destroy(getAllocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:93:2:   required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >]'
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:205:16:   required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  205 |           _M_deleter()(__old_p);
      |           ~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:503:12:   required from 'void std::unique_ptr<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  503 |         _M_t.reset(std::move(__p));
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:416:27:   required from here
  416 |       IncludeAliases.reset(new IncludeAliasMap);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:31: warning: unused parameter 'Ptr' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                   ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:43: warning: unused parameter 'Size' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                                    ~~~~~~~^~~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:20,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:37,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:23,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/lupdatepreprocessoraction.h:7,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/lupdatepreprocessoraction.cpp:4:
/usr/include/llvm19/clang/Basic/Specifiers.h: In function 'bool clang::isLegalForVariable(StorageClass)':
/usr/include/llvm19/clang/Basic/Specifiers.h:263:47: warning: unused parameter 'SC' [-Wunused-parameter]
  263 |   inline bool isLegalForVariable(StorageClass SC) {
      |                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::DiagnosticConsumer::BeginSourceFile(const clang::LangOptions&, const clang::Preprocessor*)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1769:51: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1769 |   virtual void BeginSourceFile(const LangOptions &LangOpts,
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1770:52: warning: unused parameter 'PP' [-Wunused-parameter]
 1770 |                                const Preprocessor *PP = nullptr) {}
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::IgnoringDiagConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, const clang::Diagnostic&)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1803:50: warning: unused parameter 'DiagLevel' [-Wunused-parameter]
 1803 |   void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1804:43: warning: unused parameter 'Info' [-Wunused-parameter]
 1804 |                         const Diagnostic &Info) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/llvm19/llvm/Support/FormatVariadicDetails.h:14,
                 from /usr/include/llvm19/llvm/Support/FormatProviders.h:20,
                 from /usr/include/llvm19/llvm/Support/Chrono.h:13,
                 from /usr/include/llvm19/llvm/Support/FileSystem.h:33,
                 from /usr/include/llvm19/clang/Basic/FileManager.h:29,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:39:
/usr/include/llvm19/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/include/llvm19/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
  160 |   virtual void reserveExtraSpace(uint64_t ExtraSize) {}
      |                                  ~~~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/llvm/Support/FileSystem.h:34:
/usr/include/llvm19/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/include/llvm19/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter]
  305 |   void setChecked(bool V) {
      |                   ~~~~~^
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:30:
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::File::setPath(const llvm::Twine&)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:143:37: warning: unused parameter 'Path' [-Wunused-parameter]
  143 |   virtual void setPath(const Twine &Path) {}
      |                        ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::visitChildFileSystems(VisitCallbackTy)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:333:54: warning: unused parameter 'Callback' [-Wunused-parameter]
  333 |   virtual void visitChildFileSystems(VisitCallbackTy Callback) {}
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::printImpl(llvm::raw_ostream&, PrintType, unsigned int) const':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:344:53: warning: unused parameter 'Type' [-Wunused-parameter]
  344 |   virtual void printImpl(raw_ostream &OS, PrintType Type,
      |                                           ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool)':
/usr/include/llvm19/clang/Basic/SourceManager.h:1127:40: warning: unused parameter 'Force' [-Wunused-parameter]
 1127 |                                   bool Force = false) {
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/lupdatepreprocessoraction.h:17:
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::Initialize(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:48:39: warning: unused parameter 'Context' [-Wunused-parameter]
   48 |   virtual void Initialize(ASTContext &Context) {}
      |                           ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:58:61: warning: unused parameter 'D' [-Wunused-parameter]
   58 |   virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {}
      |                                               ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTranslationUnit(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:67:50: warning: unused parameter 'Ctx' [-Wunused-parameter]
   67 |   virtual void HandleTranslationUnit(ASTContext &Ctx) {}
      |                                      ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclDefinition(clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:73:49: warning: unused parameter 'D' [-Wunused-parameter]
   73 |   virtual void HandleTagDeclDefinition(TagDecl *D) {}
      |                                        ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclRequiredDefinition(const clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:77:63: warning: unused parameter 'D' [-Wunused-parameter]
   77 |   virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
      |                                                ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXImplicitFunctionInstantiation(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:83:69: warning: unused parameter 'D' [-Wunused-parameter]
   83 |   virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {}
      |                                                       ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteTentativeDefinition(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:104:53: warning: unused parameter 'D' [-Wunused-parameter]
  104 |   virtual void CompleteTentativeDefinition(VarDecl *D) {}
      |                                            ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteExternalDeclaration(clang::DeclaratorDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:109:60: warning: unused parameter 'D' [-Wunused-parameter]
  109 |   virtual void CompleteExternalDeclaration(DeclaratorDecl *D) {}
      |                                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::AssignInheritanceModel(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:113:54: warning: unused parameter 'RD' [-Wunused-parameter]
  113 |   virtual void AssignInheritanceModel(CXXRecordDecl *RD) {}
      |                                       ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:117:63: warning: unused parameter 'D' [-Wunused-parameter]
  117 |   virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
      |                                                      ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleVTable(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:124:44: warning: unused parameter 'RD' [-Wunused-parameter]
  124 |   virtual void HandleVTable(CXXRecordDecl *RD) {}
      |                             ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual bool clang::ASTConsumer::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:146:45: warning: unused parameter 'D' [-Wunused-parameter]
  146 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
In file included from /usr/include/llvm19/clang/Basic/TargetInfo.h:25,
                 from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:15:
/usr/include/llvm19/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::Storage::Storage(llvm::APFloat::DoubleAPFloat, const llvm::fltSemantics&)':
/usr/include/llvm19/llvm/ADT/APFloat.h:823:59: warning: unused parameter 'S' [-Wunused-parameter]
  823 |     explicit Storage(DoubleAPFloat F, const fltSemantics &S)
      |                                       ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getNullPointerValue(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:488:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
  488 |   virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; }
      |                                        ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getMinGlobalAlign(uint64_t, bool) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:47: warning: unused parameter 'Size' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                      ~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:58: warning: unused parameter 'HasNonWeakDef' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                                     ~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::pair<unsigned int, unsigned int> > clang::TargetInfo::getVScaleRange(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1017:37: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1017 |   getVScaleRange(const LangOptions &LangOpts) const {
      |                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getConstraintRegister(llvm::StringRef, llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1082:53: warning: unused parameter 'Constraint' [-Wunused-parameter]
 1082 |   virtual StringRef getConstraintRegister(StringRef Constraint,
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1083:53: warning: unused parameter 'Expression' [-Wunused-parameter]
 1083 |                                           StringRef Expression) const {
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateGlobalRegisterVariable(llvm::StringRef, unsigned int, bool&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1190:57: warning: unused parameter 'RegName' [-Wunused-parameter]
 1190 |   virtual bool validateGlobalRegisterVariable(StringRef RegName,
      |                                               ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1191:56: warning: unused parameter 'RegSize' [-Wunused-parameter]
 1191 |                                               unsigned RegSize,
      |                                               ~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateOutputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1204:64: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1204 |   virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateInputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1210:63: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1210 |   virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::__cxx11::basic_string<char> > clang::TargetInfo::handleAsmEscapedChar(char) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1242:64: warning: unused parameter 'C' [-Wunused-parameter]
 1242 |   virtual std::optional<std::string> handleAsmEscapedChar(char C) const {
      |                                                           ~~~~~^
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setCPU(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1334:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1334 |   virtual bool setCPU(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::fillValidCPUList(llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1339:61: warning: unused parameter 'Values' [-Wunused-parameter]
 1339 |   virtual void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidCPUName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1347:41: warning: unused parameter 'Name' [-Wunused-parameter]
 1347 |   virtual bool isValidCPUName(StringRef Name) const {
      |                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setABI(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1367:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1367 |   virtual bool setABI(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setFPMath(llvm::StringRef)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1374:36: warning: unused parameter 'Name' [-Wunused-parameter]
 1374 |   virtual bool setFPMath(StringRef Name) {
      |                          ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidFeatureName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1393:45: warning: unused parameter 'Feature' [-Wunused-parameter]
 1393 |   virtual bool isValidFeatureName(StringRef Feature) const {
      |                                   ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::doesFeatureAffectCodeGen(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1399:51: warning: unused parameter 'Feature' [-Wunused-parameter]
 1399 |   virtual bool doesFeatureAffectCodeGen(StringRef Feature) const {
      |                                         ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isBranchProtectionSupportedArch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1457:58: warning: unused parameter 'Arch' [-Wunused-parameter]
 1457 |   virtual bool isBranchProtectionSupportedArch(StringRef Arch) const {
      |                                                ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateBranchProtection(llvm::StringRef, llvm::StringRef, BranchProtectionInfo&, llvm::StringRef&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:51: warning: unused parameter 'Spec' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:67: warning: unused parameter 'Arch' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1464:63: warning: unused parameter 'BPI' [-Wunused-parameter]
 1464 |                                         BranchProtectionInfo &BPI,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::handleTargetFeatures(std::vector<std::__cxx11::basic_string<char> >&, clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1481:63: warning: unused parameter 'Features' [-Wunused-parameter]
 1481 |   virtual bool handleTargetFeatures(std::vector<std::string> &Features,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1482:56: warning: unused parameter 'Diags' [-Wunused-parameter]
 1482 |                                     DiagnosticsEngine &Diags) {
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::hasFeature(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1487:37: warning: unused parameter 'Feature' [-Wunused-parameter]
 1487 |   virtual bool hasFeature(StringRef Feature) const {
      |                           ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuSupports(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1519:46: warning: unused parameter 'Name' [-Wunused-parameter]
 1519 |   virtual bool validateCpuSupports(StringRef Name) const { return false; }
      |                                    ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::multiVersionSortPriority(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1523:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1523 |   virtual unsigned multiVersionSortPriority(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuIs(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1533:40: warning: unused parameter 'Name' [-Wunused-parameter]
 1533 |   virtual bool validateCpuIs(StringRef Name) const { return false; }
      |                              ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCPUSpecificCPUDispatch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1537:57: warning: unused parameter 'Name' [-Wunused-parameter]
 1537 |   virtual bool validateCPUSpecificCPUDispatch(StringRef Name) const {
      |                                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual char clang::TargetInfo::CPUSpecificManglingCharacter(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1542:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1542 |   virtual char CPUSpecificManglingCharacter(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getCPUSpecificTuneName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1549:54: warning: unused parameter 'Name' [-Wunused-parameter]
 1549 |   virtual StringRef getCPUSpecificTuneName(StringRef Name) const {
      |                                            ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::getCPUSpecificCPUDispatchFeatures(llvm::StringRef, llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:17: warning: unused parameter 'Name' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |       ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:57: warning: unused parameter 'Features' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual int clang::TargetInfo::getEHDataRegisterNumber(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1610:48: warning: unused parameter 'RegNo' [-Wunused-parameter]
 1610 |   virtual int getEHDataRegisterNumber(unsigned RegNo) const {
      |                                       ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<unsigned int> clang::TargetInfo::getDWARFAddressSpace(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1788:65: warning: unused parameter 'AddressSpace' [-Wunused-parameter]
 1788 |   virtual std::optional<unsigned> getDWARFAddressSpace(unsigned AddressSpace)
      |                                                        ~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateTarget(clang::DiagnosticsEngine&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1800:50: warning: unused parameter 'Diags' [-Wunused-parameter]
 1800 |   virtual bool validateTarget(DiagnosticsEngine &Diags) const {
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::setAuxTarget(const clang::TargetInfo*)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1809:47: warning: unused parameter 'Aux' [-Wunused-parameter]
 1809 |   virtual void setAuxTarget(const TargetInfo *Aux) {}
      |                             ~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerWidthV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1843:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1843 |   virtual uint64_t getPointerWidthV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerAlignV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1846:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1846 |   virtual uint64_t getPointerAlignV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual clang::TransferrableTargetInfo::IntType clang::TargetInfo::getPtrDiffTypeV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1849:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1849 |   virtual enum IntType getPtrDiffTypeV(LangAS AddrSpace) const {
      |                                        ~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/clang/Frontend/FrontendOptions.h:14,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:20,
                 from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:16:
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h: In member function 'bool llvm::cl::parser<clang::ParsedSourceLocation>::parse(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, clang::ParsedSourceLocation&)':
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:19: warning: unused parameter 'O' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |           ~~~~~~~~^
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:32: warning: unused parameter 'ArgName' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |                      ~~~~~~~~~~^~~~~~~
In file included from /usr/include/llvm19/clang/Analysis/PathDiagnostic.h:16,
                 from /usr/include/llvm19/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:23:
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t)':
/usr/include/llvm19/clang/AST/Stmt.h:102:29: warning: unused parameter 'bytes' [-Wunused-parameter]
  102 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void clang::Stmt::operator delete(void*)':
/usr/include/llvm19/clang/AST/Stmt.h:106:30: warning: unused parameter 'data' [-Wunused-parameter]
  106 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t, void*)':
/usr/include/llvm19/clang/AST/Stmt.h:1287:29: warning: unused parameter 'bytes' [-Wunused-parameter]
 1287 |   void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                      ~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/AST/DeclarationName.h:16,
                 from /usr/include/llvm19/clang/AST/DeclBase.h:19,
                 from /usr/include/llvm19/clang/Analysis/AnalysisDeclContext.h:20,
                 from /usr/include/llvm19/clang/Analysis/PathDiagnostic.h:17:
/usr/include/llvm19/clang/AST/Type.h: In member function 'void clang::VariableArrayType::Profile(llvm::FoldingSetNodeID&)':
/usr/include/llvm19/clang/AST/Type.h:3805:40: warning: unused parameter 'ID' [-Wunused-parameter]
 3805 |   void Profile(llvm::FoldingSetNodeID &ID) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/include/llvm19/clang/AST/DeclBase.h:405:28: warning: unused parameter 'Empty' [-Wunused-parameter]
  405 |   Decl(Kind DK, EmptyShell Empty)
      |                 ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::Decl::classofKind(Kind)':
/usr/include/llvm19/clang/AST/DeclBase.h:1231:32: warning: unused parameter 'K' [-Wunused-parameter]
 1231 |   static bool classofKind(Kind K) { return true; }
      |                           ~~~~~^
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::DeclContext::classof(const clang::DeclContext*)':
/usr/include/llvm19/clang/AST/DeclBase.h:2704:42: warning: unused parameter 'D' [-Wunused-parameter]
 2704 |   static bool classof(const DeclContext *D) { return true; }
      |                       ~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:22,
                 from /usr/include/llvm19/clang/AST/Attr.h:18,
                 from /usr/include/llvm19/clang/Analysis/CFG.h:17,
                 from /usr/include/llvm19/clang/Analysis/AnalysisDeclContext.h:22:
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual void clang::ExternalASTSource::updateOutOfDateIdentifier(const clang::IdentifierInfo&)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:143:64: warning: unused parameter 'II' [-Wunused-parameter]
  143 |   virtual void updateOutOfDateIdentifier(const IdentifierInfo &II) {}
      |                                          ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual clang::Module* clang::ExternalASTSource::getModule(unsigned int)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:162:38: warning: unused parameter 'ID' [-Wunused-parameter]
  162 |   virtual Module *getModule(unsigned ID) { return nullptr; }
      |                             ~~~~~~~~~^~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void* clang::Attr::operator new(size_t)':
/usr/include/llvm19/clang/AST/Attr.h:63:29: warning: unused parameter 'bytes' [-Wunused-parameter]
   63 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void clang::Attr::operator delete(void*)':
/usr/include/llvm19/clang/AST/Attr.h:66:30: warning: unused parameter 'data' [-Wunused-parameter]
   66 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::ASTContext&, const clang::AttributeCommonInfo&, clang::attr::Kind, bool)':
/usr/include/llvm19/clang/AST/Attr.h:81:20: warning: unused parameter 'Context' [-Wunused-parameter]
   81 |   Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo,
      |        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/Attr.h: In member function 'void clang::ParamIdx::assertComparable(const clang::ParamIdx&) const':
/usr/include/llvm19/clang/AST/Attr.h:258:41: warning: unused parameter 'I' [-Wunused-parameter]
  258 |   void assertComparable(const ParamIdx &I) const {
      |                         ~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Attr.h:375:
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setIntroduced(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2019:34: warning: unused parameter 'C' [-Wunused-parameter]
 2019 |   void setIntroduced(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setDeprecated(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2026:34: warning: unused parameter 'C' [-Wunused-parameter]
 2026 |   void setDeprecated(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setObsoleted(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2033:33: warning: unused parameter 'C' [-Wunused-parameter]
 2033 |   void setObsoleted(ASTContext &C, VersionTuple V) {
      |                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::printPrettyPragma(llvm::raw_ostream&, const clang::PrintingPolicy&) const':
/usr/include/llvm19/clang/AST/Attrs.inc:6035:65: warning: unused parameter 'Policy' [-Wunused-parameter]
 6035 |   void printPrettyPragma(raw_ostream &OS, const PrintingPolicy &Policy) const {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedAdditionAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12902:31: warning: unused parameter 'C' [-Wunused-parameter]
12902 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedRemovalAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12948:31: warning: unused parameter 'C' [-Wunused-parameter]
12948 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/DeclCXX.h:22,
                 from /usr/include/llvm19/clang/AST/ExprCXX.h:21,
                 from /usr/include/llvm19/clang/Analysis/CFG.h:18:
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::ImplicitCastExpr::ImplicitCastExpr(OnStack_t, clang::QualType, clang::CastKind, clang::Expr*, clang::ExprValueKind, clang::FPOptionsOverride)':
/usr/include/llvm19/clang/AST/Expr.h:3698:30: warning: unused parameter '_' [-Wunused-parameter]
 3698 |   ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
      |                    ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::CompoundAssignOperator::CompoundAssignOperator(const clang::ASTContext&, clang::Stmt::EmptyShell, bool)':
/usr/include/llvm19/clang/AST/Expr.h:4117:53: warning: unused parameter 'C' [-Wunused-parameter]
 4117 |   explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty,
      |                                   ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h:4118:40: warning: unused parameter 'hasFPFeatures' [-Wunused-parameter]
 4118 |                                   bool hasFPFeatures)
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclCXX.h:29:
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeLoc::initializeFullCopy(clang::TypeLoc, unsigned int)':
/usr/include/llvm19/clang/AST/TypeLoc.h:214:51: warning: unused parameter 'Size' [-Wunused-parameter]
  214 |   void initializeFullCopy(TypeLoc Other, unsigned Size) {
      |                                          ~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:303:36: warning: unused parameter 'Context' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:303:60: warning: unused parameter 'Loc' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::copyLocal(clang::TypeLoc)':
/usr/include/llvm19/clang/AST/TypeLoc.h:307:26: warning: unused parameter 'other' [-Wunused-parameter]
  307 |   void copyLocal(TypeLoc other) {
      |                  ~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeSpecTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:547:36: warning: unused parameter 'Context' [-Wunused-parameter]
  547 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:668:36: warning: unused parameter 'Context' [-Wunused-parameter]
  668 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:911:36: warning: unused parameter 'Context' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:911:60: warning: unused parameter 'loc' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BTFTagAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:938:36: warning: unused parameter 'Context' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:938:60: warning: unused parameter 'loc' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ObjCInterfaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1117:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1117 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BoundsAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MacroQualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1157:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1157 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ParenTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1211:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1211 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AdjustedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MemberPointerTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1354:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1354 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::FunctionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1517:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1517 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ArrayTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1599:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1599 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentAddressSpaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1816:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1816 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::VectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1847:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1847 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1870:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1870 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentSizedExtVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1898:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1898 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MatrixTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1952:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1952 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DecltypeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2093:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2093 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackIndexingTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2114:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2114 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackExpansionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2590:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2590 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AtomicTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2651:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2651 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PipeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2676:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2676 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h: In constructor 'clang::RequiresExprBodyDecl::RequiresExprBodyDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclCXX.h:2037:36: warning: unused parameter 'C' [-Wunused-parameter]
 2037 |   RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc)
      |                        ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/ASTContext.h:24,
                 from /usr/include/llvm19/clang/AST/DeclTemplate.h:18,
                 from /usr/include/llvm19/clang/AST/ExprCXX.h:22:
/usr/include/llvm19/clang/AST/PrettyPrinter.h: In member function 'virtual bool clang::PrintingCallbacks::isScopeVisible(const clang::DeclContext*) const':
/usr/include/llvm19/clang/AST/PrettyPrinter.h:49:50: warning: unused parameter 'DC' [-Wunused-parameter]
   49 |   virtual bool isScopeVisible(const DeclContext *DC) const { return false; }
      |                               ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTContext.h: In member function 'void clang::ASTContext::Deallocate(void*) const':
/usr/include/llvm19/clang/AST/ASTContext.h:739:25: warning: unused parameter 'Ptr' [-Wunused-parameter]
  739 |   void Deallocate(void *Ptr) const {}
      |                   ~~~~~~^~~
In file included from /usr/include/llvm19/clang/AST/ExprCXX.h:29:
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXCatchStmt::CXXCatchStmt(clang::Stmt::EmptyShell)':
/usr/include/llvm19/clang/AST/StmtCXX.h:40:27: warning: unused parameter 'Empty' [-Wunused-parameter]
   40 |   CXXCatchStmt(EmptyShell Empty)
      |                ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXTryStmt::CXXTryStmt(clang::Stmt::EmptyShell, unsigned int)':
/usr/include/llvm19/clang/AST/StmtCXX.h:80:25: warning: unused parameter 'Empty' [-Wunused-parameter]
   80 |   CXXTryStmt(EmptyShell Empty, unsigned numHandlers)
      |              ~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/AST/ExprObjC.h:18,
                 from /usr/include/llvm19/clang/Analysis/CFG.h:19:
/usr/include/llvm19/clang/AST/DeclObjC.h: In member function 'virtual void clang::ObjCContainerDecl::collectPropertiesToImplement(PropertyMap&) const':
/usr/include/llvm19/clang/AST/DeclObjC.h:1093:58: warning: unused parameter 'PM' [-Wunused-parameter]
 1093 |   virtual void collectPropertiesToImplement(PropertyMap &PM) const {}
      |                                             ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyImplDecl::ObjCPropertyImplDecl(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::ObjCPropertyDecl*, Kind, clang::ObjCIvarDecl*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclObjC.h:2841:29: warning: unused parameter 'PK' [-Wunused-parameter]
 2841 |                        Kind PK,
      |                        ~~~~~^~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::logicAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1200:54: warning: unused parameter 'B' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1200:62: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                         ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1201:56: warning: unused parameter 'B' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1201:64: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                           ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseEquality(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1202:61: warning: unused parameter 'B' [-Wunused-parameter]
 1202 |   virtual void compareBitwiseEquality(const BinaryOperator *B,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1203:44: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1203 |                                       bool isAlwaysTrue) {}
      |                                       ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseOr(const clang::BinaryOperator*)':
/usr/include/llvm19/clang/Analysis/CFG.h:1204:55: warning: unused parameter 'B' [-Wunused-parameter]
 1204 |   virtual void compareBitwiseOr(const BinaryOperator *B) {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h: In static member function 'static clang::ento::PathDiagnosticLocation clang::ento::PathDiagnosticLocation::createBegin(const clang::Decl*, const clang::SourceManager&, clang::ento::LocationOrAnalysisDeclContext)':
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h:262:51: warning: unused parameter 'LAC' [-Wunused-parameter]
  262 |               const LocationOrAnalysisDeclContext LAC) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:18:
/usr/include/llvm19/clang/Frontend/Utils.h: In member function 'virtual void clang::DependencyCollector::finishedMainFile(clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Frontend/Utils.h:79:52: warning: unused parameter 'Diags' [-Wunused-parameter]
   79 |   virtual void finishedMainFile(DiagnosticsEngine &Diags) {}
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:20:
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::ModuleLoadResult clang::TrivialModuleLoader::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:70: warning: unused parameter 'Path' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                                                         ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:169:58: warning: unused parameter 'Visibility' [-Wunused-parameter]
  169 |                               Module::NameVisibilityKind Visibility,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:170:36: warning: unused parameter 'IsInclusionDirective' [-Wunused-parameter]
  170 |                               bool IsInclusionDirective) override {
      |                               ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::createModuleFromSource(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:67: warning: unused parameter 'ModuleName' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                                                         ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:175:41: warning: unused parameter 'Source' [-Wunused-parameter]
  175 |                               StringRef Source) override {}
      |                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::makeModuleVisible(clang::Module*, clang::Module::NameVisibilityKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:34: warning: unused parameter 'Mod' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                          ~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:66: warning: unused parameter 'Visibility' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:178:41: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  178 |                          SourceLocation ImportLoc) override {}
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::GlobalModuleIndex* clang::TrivialModuleLoader::loadGlobalModuleIndex(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:180:59: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  180 |   GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override {
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual bool clang::TrivialModuleLoader::lookupMissingImports(llvm::StringRef, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:184:39: warning: unused parameter 'Name' [-Wunused-parameter]
  184 |   bool lookupMissingImports(StringRef Name,
      |                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:185:44: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  185 |                             SourceLocation TriggerLoc) override {
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/llvm19/clang/Lex/PreprocessingRecord.h:20,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:27,
                 from /usr/include/llvm19/clang/Frontend/FrontendAction.h:23,
                 from /usr/include/llvm19/clang/Frontend/FrontendActions.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/lupdatepreprocessoraction.h:18:
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileChanged(clang::SourceLocation, FileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:43: warning: unused parameter 'Loc' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:65: warning: unused parameter 'Reason' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                                                ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:50:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   50 |                            SrcMgr::CharacteristicKind FileType,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:51:35: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   51 |                            FileID PrevFID = FileID()) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LexedFileChanged(clang::FileID, LexedFileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:40: warning: unused parameter 'FID' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                 ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:67: warning: unused parameter 'Reason' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:72:60: warning: unused parameter 'FileType' [-Wunused-parameter]
   72 |                                 SrcMgr::CharacteristicKind FileType,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:40: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                 ~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:64: warning: unused parameter 'Loc' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileSkipped(const clang::FileEntryRef&, const clang::Token&, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:83:48: warning: unused parameter 'SkippedFile' [-Wunused-parameter]
   83 |   virtual void FileSkipped(const FileEntryRef &SkippedFile,
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:84:41: warning: unused parameter 'FilenameTok' [-Wunused-parameter]
   84 |                            const Token &FilenameTok,
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:85:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   85 |                            SrcMgr::CharacteristicKind FileType) {}
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::EmbedFileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:95:44: warning: unused parameter 'FileName' [-Wunused-parameter]
   95 |   virtual bool EmbedFileNotFound(StringRef FileName) { return false; }
      |                                  ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EmbedDirective(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef, const clang::LexEmbedParametersResult&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:46: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:65: warning: unused parameter 'FileName' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                                                       ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:36: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                               ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:67: warning: unused parameter 'File' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:113:63: warning: unused parameter 'Params' [-Wunused-parameter]
  113 |                               const LexEmbedParametersResult &Params) {}
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::FileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:123:39: warning: unused parameter 'FileName' [-Wunused-parameter]
  123 |   virtual bool FileNotFound(StringRef FileName) { return false; }
      |                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, clang::OptionalFileEntryRef, llvm::StringRef, llvm::StringRef, const clang::Module*, bool, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:168:50: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  168 |   virtual void InclusionDirective(SourceLocation HashLoc,
      |                                   ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:48: warning: unused parameter 'IncludeTok' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:70: warning: unused parameter 'FileName' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                                            ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:40: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                   ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:66: warning: unused parameter 'FilenameRange' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:171:56: warning: unused parameter 'File' [-Wunused-parameter]
  171 |                                   OptionalFileEntryRef File,
      |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:45: warning: unused parameter 'SearchPath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                   ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:67: warning: unused parameter 'RelativePath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                                         ~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:173:49: warning: unused parameter 'SuggestedModule' [-Wunused-parameter]
  173 |                                   const Module *SuggestedModule,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:174:40: warning: unused parameter 'ModuleImported' [-Wunused-parameter]
  174 |                                   bool ModuleImported,
      |                                   ~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:175:62: warning: unused parameter 'FileType' [-Wunused-parameter]
  175 |                                   SrcMgr::CharacteristicKind FileType) {}
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EnteredSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:41: warning: unused parameter 'M' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                 ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:59: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:186:38: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  186 |                                 bool ForPragma) { }
      |                                 ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LeftSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:38: warning: unused parameter 'M' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                              ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:56: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:197:35: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  197 |                              bool ForPragma) { }
      |                              ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::moduleImport(clang::SourceLocation, clang::ModuleIdPath, const clang::Module*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:209:44: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  209 |   virtual void moduleImport(SourceLocation ImportLoc,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:210:42: warning: unused parameter 'Path' [-Wunused-parameter]
  210 |                             ModuleIdPath Path,
      |                             ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:211:43: warning: unused parameter 'Imported' [-Wunused-parameter]
  211 |                             const Module *Imported) {
      |                             ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ident(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:52: warning: unused parameter 'str' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDirective(clang::SourceLocation, clang::PragmaIntroducerKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:228:47: warning: unused parameter 'Loc' [-Wunused-parameter]
  228 |   virtual void PragmaDirective(SourceLocation Loc,
      |                                ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:229:53: warning: unused parameter 'Introducer' [-Wunused-parameter]
  229 |                                PragmaIntroducerKind Introducer) {
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaComment(clang::SourceLocation, const clang::IdentifierInfo*, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:72: warning: unused parameter 'Kind' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:234:40: warning: unused parameter 'Str' [-Wunused-parameter]
  234 |                              StringRef Str) {
      |                              ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMark(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:42: warning: unused parameter 'Loc' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                           ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:57: warning: unused parameter 'Trivia' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDetectMismatch(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:67: warning: unused parameter 'Name' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:244:47: warning: unused parameter 'Value' [-Wunused-parameter]
  244 |                                     StringRef Value) {
      |                                     ~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDebug(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:43: warning: unused parameter 'Loc' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:58: warning: unused parameter 'DebugType' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                                                ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMessage(clang::SourceLocation, llvm::StringRef, PragmaMessageKind, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:60: warning: unused parameter 'Namespace' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                                                  ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:48: warning: unused parameter 'Kind' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:64: warning: unused parameter 'Str' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                                                      ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:276:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  276 |   virtual void PragmaDiagnosticPush(SourceLocation Loc,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:277:47: warning: unused parameter 'Namespace' [-Wunused-parameter]
  277 |                                     StringRef Namespace) {
      |                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPop(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:282:51: warning: unused parameter 'Loc' [-Wunused-parameter]
  282 |   virtual void PragmaDiagnosticPop(SourceLocation Loc,
      |                                    ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:283:46: warning: unused parameter 'Namespace' [-Wunused-parameter]
  283 |                                    StringRef Namespace) {
      |                                    ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnostic(clang::SourceLocation, llvm::StringRef, clang::diag::Severity, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:63: warning: unused parameter 'Namespace' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:48: warning: unused parameter 'mapping' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                 ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:67: warning: unused parameter 'Str' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                                         ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaOpenCLExtension(clang::SourceLocation, const clang::IdentifierInfo*, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:292:53: warning: unused parameter 'NameLoc' [-Wunused-parameter]
  292 |   virtual void PragmaOpenCLExtension(SourceLocation NameLoc,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:293:60: warning: unused parameter 'Name' [-Wunused-parameter]
  293 |                                      const IdentifierInfo *Name,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:53: warning: unused parameter 'StateLoc' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:72: warning: unused parameter 'State' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                                               ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarning(clang::SourceLocation, PragmaWarningSpecifier, llvm::ArrayRef<int>)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:309:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  309 |   virtual void PragmaWarning(SourceLocation Loc,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:310:53: warning: unused parameter 'WarningSpec' [-Wunused-parameter]
  310 |                              PragmaWarningSpecifier WarningSpec,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:311:44: warning: unused parameter 'Ids' [-Wunused-parameter]
  311 |                              ArrayRef<int> Ids) {}
      |                              ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPush(clang::SourceLocation, int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:49: warning: unused parameter 'Loc' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                  ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:58: warning: unused parameter 'Level' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                                      ~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:318:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  318 |   virtual void PragmaWarningPop(SourceLocation Loc) {
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:53: warning: unused parameter 'Loc' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:68: warning: unused parameter 'Str' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:327:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  327 |   virtual void PragmaExecCharsetPop(SourceLocation Loc) {}
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullBegin(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:331:56: warning: unused parameter 'Loc' [-Wunused-parameter]
  331 |   virtual void PragmaAssumeNonNullBegin(SourceLocation Loc) {}
      |                                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullEnd(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:335:54: warning: unused parameter 'Loc' [-Wunused-parameter]
  335 |   virtual void PragmaAssumeNonNullEnd(SourceLocation Loc) {}
      |                                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroExpands(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange, const clang::MacroArgs*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:339:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  339 |   virtual void MacroExpands(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:52: warning: unused parameter 'MD' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:68: warning: unused parameter 'Range' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                                                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:341:46: warning: unused parameter 'Args' [-Wunused-parameter]
  341 |                             const MacroArgs *Args) {}
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroDefined(const clang::Token&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:344:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  344 |   virtual void MacroDefined(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:345:51: warning: unused parameter 'MD' [-Wunused-parameter]
  345 |                             const MacroDirective *MD) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroUndefined(const clang::Token&, const clang::MacroDefinition&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:354:44: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  354 |   virtual void MacroUndefined(const Token &MacroNameTok,
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:355:54: warning: unused parameter 'MD' [-Wunused-parameter]
  355 |                               const MacroDefinition &MD,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:356:53: warning: unused parameter 'Undef' [-Wunused-parameter]
  356 |                               const MacroDirective *Undef) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Defined(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:37: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:74: warning: unused parameter 'MD' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:362:36: warning: unused parameter 'Range' [-Wunused-parameter]
  362 |                        SourceRange Range) {
      |                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::HasEmbed(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:55: warning: unused parameter 'FileName' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:70: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                                                 ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:367:46: warning: unused parameter 'File' [-Wunused-parameter]
  367 |                         OptionalFileEntryRef File) {}
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::SourceRangeSkipped(clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:47: warning: unused parameter 'Range' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                   ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:69: warning: unused parameter 'EndifLoc' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::If(clang::SourceLocation, clang::SourceRange, ConditionValueKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:34: warning: unused parameter 'Loc' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                   ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:51: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:395:38: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  395 |                   ConditionValueKind ConditionValue) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elif(clang::SourceLocation, clang::SourceRange, ConditionValueKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:53: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:40: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:71: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                                                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:55: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                          ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:413:45: warning: unused parameter 'MD' [-Wunused-parameter]
  413 |                      const MacroDefinition &MD) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:57: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                            ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:421:47: warning: unused parameter 'MD' [-Wunused-parameter]
  421 |                        const MacroDefinition &MD) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:56: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:429:39: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  429 |                        SourceLocation IfLoc) {
      |                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:38: warning: unused parameter 'Loc' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:56: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:437:46: warning: unused parameter 'MD' [-Wunused-parameter]
  437 |                       const MacroDefinition &MD) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:58: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:445:48: warning: unused parameter 'MD' [-Wunused-parameter]
  445 |                         const MacroDefinition &MD) {
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:57: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                                             ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:453:40: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  453 |                         SourceLocation IfLoc) {
      |                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Else(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:56: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Endif(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:57: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                                          ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In static member function 'static void* clang::PreprocessedEntity::operator new(size_t, void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:116:31: warning: unused parameter 'bytes' [-Wunused-parameter]
  116 |     void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                        ~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'virtual std::optional<bool> clang::ExternalPreprocessingRecordSource::isPreprocessedEntityInFileID(unsigned int, clang::FileID)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:296:71: warning: unused parameter 'Index' [-Wunused-parameter]
  296 |     virtual std::optional<bool> isPreprocessedEntityInFileID(unsigned Index,
      |                                                              ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:297:69: warning: unused parameter 'FID' [-Wunused-parameter]
  297 |                                                              FileID FID) {
      |                                                              ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'void clang::PreprocessingRecord::Deallocate(void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:408:27: warning: unused parameter 'Ptr' [-Wunused-parameter]
  408 |     void Deallocate(void *Ptr) {}
      |                     ~~~~~~^~~
In file included from /usr/include/llvm19/clang/Sema/ParsedAttr.h:20,
                 from /usr/include/llvm19/clang/Sema/DeclSpec.h:34,
                 from /usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:21,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:28:
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToDecl(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:43: warning: unused parameter 'S' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:108:49: warning: unused parameter 'D' [-Wunused-parameter]
  108 |                                     const Decl *D) const {
      |                                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToStmt(clang::Sema&, const clang::ParsedAttr&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:43: warning: unused parameter 'S' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:113:49: warning: unused parameter 'St' [-Wunused-parameter]
  113 |                                     const Stmt *St) const {
      |                                     ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagMutualExclusion(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:42: warning: unused parameter 'S' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                    ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:63: warning: unused parameter 'A' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                             ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:119:48: warning: unused parameter 'D' [-Wunused-parameter]
  119 |                                    const Decl *D) const {
      |                                    ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::acceptsLangOpts(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:123:51: warning: unused parameter 'LO' [-Wunused-parameter]
  123 |   virtual bool acceptsLangOpts(const LangOptions &LO) const { return true; }
      |                                ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::existsInTarget(const clang::TargetInfo&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:126:49: warning: unused parameter 'Target' [-Wunused-parameter]
  126 |   virtual bool existsInTarget(const TargetInfo &Target) const { return true; }
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::spellingExistsInTarget(const clang::TargetInfo&, unsigned int) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:130:57: warning: unused parameter 'Target' [-Wunused-parameter]
  130 |   virtual bool spellingExistsInTarget(const TargetInfo &Target,
      |                                       ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:131:54: warning: unused parameter 'SpellingListIndex' [-Wunused-parameter]
  131 |                                       const unsigned SpellingListIndex) const {
      |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual unsigned int clang::ParsedAttrInfo::spellingIndexToSemanticSpelling(const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:137:53: warning: unused parameter 'Attr' [-Wunused-parameter]
  137 |   spellingIndexToSemanticSpelling(const ParsedAttr &Attr) const {
      |                                   ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::isParamExpr(size_t) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:143:35: warning: unused parameter 'N' [-Wunused-parameter]
  143 |   virtual bool isParamExpr(size_t N) const { return false; }
      |                            ~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual void clang::ParsedAttrInfo::getPragmaAttributeMatchRules(llvm::SmallVectorImpl<std::pair<clang::attr::SubjectMatchRule, bool> >&, const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:146:71: warning: unused parameter 'Rules' [-Wunused-parameter]
  146 |       llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &Rules,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:147:26: warning: unused parameter 'LangOpts' [-Wunused-parameter]
  147 |       const LangOptions &LangOpts) const {}
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual clang::ParsedAttrInfo::AttrHandling clang::ParsedAttrInfo::handleDeclAttribute(clang::Sema&, clang::Decl*, const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:50: warning: unused parameter 'S' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                            ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:59: warning: unused parameter 'D' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:154:62: warning: unused parameter 'Attr' [-Wunused-parameter]
  154 |                                            const ParsedAttr &Attr) const {
      |                                            ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h: In member function 'bool clang::ParsedAttr::diagnoseMutualExclusion(clang::Sema&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:44: warning: unused parameter 'S' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:59: warning: unused parameter 'St' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                               ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual bool clang::CodeCompleteConsumer::isResultFilteredOut(llvm::StringRef, clang::CodeCompletionResult)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1205:46: warning: unused parameter 'Filter' [-Wunused-parameter]
 1205 |   virtual bool isResultFilteredOut(StringRef Filter,
      |                                    ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1206:57: warning: unused parameter 'Results' [-Wunused-parameter]
 1206 |                                    CodeCompletionResult Results) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessCodeCompleteResults(clang::Sema&, clang::CodeCompletionContext, clang::CodeCompletionResult*, unsigned int)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1213:49: warning: unused parameter 'S' [-Wunused-parameter]
 1213 |   virtual void ProcessCodeCompleteResults(Sema &S,
      |                                           ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1214:65: warning: unused parameter 'Context' [-Wunused-parameter]
 1214 |                                           CodeCompletionContext Context,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1215:65: warning: unused parameter 'Results' [-Wunused-parameter]
 1215 |                                           CodeCompletionResult *Results,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1216:52: warning: unused parameter 'NumResults' [-Wunused-parameter]
 1216 |                                           unsigned NumResults) {}
      |                                           ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessOverloadCandidates(clang::Sema&, unsigned int, OverloadCandidate*, unsigned int, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:48: warning: unused parameter 'S' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                          ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:60: warning: unused parameter 'CurrentArg' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                                   ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1230:61: warning: unused parameter 'Candidates' [-Wunused-parameter]
 1230 |                                          OverloadCandidate *Candidates,
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1231:51: warning: unused parameter 'NumCandidates' [-Wunused-parameter]
 1231 |                                          unsigned NumCandidates,
      |                                          ~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1232:57: warning: unused parameter 'OpenParLoc' [-Wunused-parameter]
 1232 |                                          SourceLocation OpenParLoc,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1233:47: warning: unused parameter 'Braced' [-Wunused-parameter]
 1233 |                                          bool Braced) {}
      |                                          ~~~~~^~~~~~
In file included from /usr/include/llvm19/clang/Lex/DirectoryLookup.h:19,
                 from /usr/include/llvm19/clang/Lex/HeaderSearch.h:18,
                 from /usr/include/llvm19/clang/Lex/Preprocessor.h:26,
                 from /usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:17,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:30:
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapFileRead(clang::SourceLocation, clang::FileEntryRef, bool)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:49: warning: unused parameter 'FileStart' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:73: warning: unused parameter 'File' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                                            ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:61:39: warning: unused parameter 'IsSystem' [-Wunused-parameter]
   61 |                                  bool IsSystem) {}
      |                                  ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddHeader(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:66:45: warning: unused parameter 'Filename' [-Wunused-parameter]
   66 |   virtual void moduleMapAddHeader(StringRef Filename) {}
      |                                   ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddUmbrellaHeader(clang::FileEntryRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:71:56: warning: unused parameter 'Header' [-Wunused-parameter]
   71 |   virtual void moduleMapAddUmbrellaHeader(FileEntryRef Header) {}
      |                                           ~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h: In member function 'virtual bool clang::PreambleCallbacks::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:239:45: warning: unused parameter 'D' [-Wunused-parameter]
  239 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::PrepareToExecuteAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:55:57: warning: unused parameter 'CI' [-Wunused-parameter]
   55 |   virtual bool PrepareToExecuteAction(CompilerInstance &CI) { return true; }
      |                                       ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginInvocation(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:79:50: warning: unused parameter 'CI' [-Wunused-parameter]
   79 |   virtual bool BeginInvocation(CompilerInstance &CI) { return true; }
      |                                ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginSourceFileAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:85:56: warning: unused parameter 'CI' [-Wunused-parameter]
   85 |   virtual bool BeginSourceFileAction(CompilerInstance &CI) {
      |                                      ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h: In member function 'virtual std::unique_ptr<clang::ASTConsumer> clang::DumpCompilerOptionsAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)':
/usr/include/llvm19/clang/Frontend/FrontendActions.h:47:68: warning: unused parameter 'CI' [-Wunused-parameter]
   47 |   std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
      |                                                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h:48:60: warning: unused parameter 'InFile' [-Wunused-parameter]
   48 |                                                  StringRef InFile) override {
      |                                                  ~~~~~~~~~~^~~~~~
In file included from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/lupdatepreprocessoraction.h:19:
/usr/include/llvm19/clang/Tooling/Tooling.h: In member function 'virtual bool clang::tooling::SourceFileCallbacks::handleBeginSource(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Tooling/Tooling.h:131:52: warning: unused parameter 'CI' [-Wunused-parameter]
  131 |   virtual bool handleBeginSource(CompilerInstance &CI) {
      |                                  ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/DeclGroup.h:16,
                 from /usr/include/llvm19/clang/AST/Stmt.h:17:
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclGroup; TopTrailingObj = llvm::TrailingObjects<clang::DeclGroup, clang::Decl*>; PrevTy = clang::DeclGroup; NextTy = clang::Decl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Decl*; BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclGroup.h:42:38:   required from here
   42 |     return getTrailingObjects<Decl *>()[i];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CompoundStmt; TopTrailingObj = llvm::TrailingObjects<clang::CompoundStmt, clang::Stmt*, clang::FPOptionsOverride>; PrevTy = clang::CompoundStmt; NextTy = clang::Stmt*; MoreTys = {clang::FPOptionsOverride}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1670:65:   required from here
 1670 |   body_iterator body_begin() { return getTrailingObjects<Stmt *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CaseStmt; TopTrailingObj = llvm::TrailingObjects<clang::CaseStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::CaseStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1894:63:   required from here
 1894 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::AttributedStmt; TopTrailingObj = llvm::TrailingObjects<clang::AttributedStmt, const clang::Attr*>; PrevTy = clang::AttributedStmt; NextTy = const clang::Attr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::Attr*; BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2107:44:   required from here
 2107 |     return getTrailingObjects<const Attr *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::IfStmt; TopTrailingObj = llvm::TrailingObjects<clang::IfStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::IfStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2221:63:   required from here
 2221 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SwitchStmt; TopTrailingObj = llvm::TrailingObjects<clang::SwitchStmt, clang::Stmt*>; PrevTy = clang::SwitchStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2457:63:   required from here
 2457 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::WhileStmt; TopTrailingObj = llvm::TrailingObjects<clang::WhileStmt, clang::Stmt*>; PrevTy = clang::WhileStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2642:63:   required from here
 2642 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ReturnStmt; TopTrailingObj = llvm::TrailingObjects<clang::ReturnStmt, const clang::VarDecl*>; PrevTy = clang::ReturnStmt; NextTy = const clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::VarDecl*; BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:3065:69:   required from here
 3065 |     return hasNRVOCandidate() ? *getTrailingObjects<const VarDecl *>()
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionProtoType; TopTrailingObj = llvm::TrailingObjects<clang::FunctionProtoType, clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr>; PrevTy = clang::FunctionProtoType; NextTy = clang::QualType; MoreTys = {clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5387:40:   required from here
 5387 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingType; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingType, clang::QualType>; PrevTy = clang::PackIndexingType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5843:40:   required from here
 5843 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SubstTemplateTypeParmType; TopTrailingObj = llvm::TrailingObjects<clang::SubstTemplateTypeParmType, clang::QualType>; PrevTy = clang::SubstTemplateTypeParmType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6220:47:   required from here
 6220 |                ? *getTrailingObjects<QualType>()
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ElaboratedType; TopTrailingObj = llvm::TrailingObjects<clang::ElaboratedType, clang::TagDecl*>; PrevTy = clang::ElaboratedType; NextTy = clang::TagDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TagDecl*; BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6787:37:   required from here
 6787 |       *getTrailingObjects<TagDecl *>() = OwnedTagDecl;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaCommentDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaCommentDecl, char>; PrevTy = clang::PragmaCommentDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:165:61:   required from here
  165 |   StringRef getArg() const { return getTrailingObjects<char>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaDetectMismatchDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaDetectMismatchDecl, char>; PrevTy = clang::PragmaDetectMismatchDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:197:62:   required from here
  197 |   StringRef getName() const { return getTrailingObjects<char>(); }
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionDecl::DefaultedOrDeletedFunctionInfo, clang::DeclAccessPair, clang::StringLiteral*>; PrevTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; NextTy = clang::DeclAccessPair; MoreTys = {clang::StringLiteral*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::DeclAccessPair; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:1977:49:   required from here
 1977 |       return {getTrailingObjects<DeclAccessPair>(), NumLookups};
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CapturedDecl; TopTrailingObj = llvm::TrailingObjects<clang::CapturedDecl, clang::ImplicitParamDecl*>; PrevTy = clang::CapturedDecl; NextTy = clang::ImplicitParamDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ImplicitParamDecl*; BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:4685:51:   required from here
 4685 |     return getTrailingObjects<ImplicitParamDecl *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTTemplateArgumentListInfo; TopTrailingObj = llvm::TrailingObjects<clang::ASTTemplateArgumentListInfo, clang::TemplateArgumentLoc>; PrevTy = clang::ASTTemplateArgumentListInfo; NextTy = clang::TemplateArgumentLoc; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgumentLoc; BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TemplateBase.h:701:51:   required from here
  701 |     return getTrailingObjects<TemplateArgumentLoc>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTConstraintSatisfaction; TopTrailingObj = llvm::TrailingObjects<clang::ASTConstraintSatisfaction, llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*> >; PrevTy = clang::ASTConstraintSatisfaction; NextTy = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:96:59:   required from here
   96 |     return getTrailingObjects<UnsatisfiedConstraintRecord>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ConstantExpr; TopTrailingObj = llvm::TrailingObjects<clang::ConstantExpr, clang::APValue, long unsigned int>; PrevTy = clang::ConstantExpr; NextTy = clang::APValue; MoreTys = {long unsigned int}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::APValue; BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1103:40:   required from here
 1103 |     return *getTrailingObjects<APValue>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DeclRefExpr, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DeclRefExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1355:55:   required from here
 1355 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::StringLiteral; TopTrailingObj = llvm::TrailingObjects<clang::StringLiteral, unsigned int, clang::SourceLocation, char>; PrevTy = clang::StringLiteral; NextTy = unsigned int; MoreTys = {clang::SourceLocation, char}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = unsigned int; BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1895:68:   required from here
 1895 |   unsigned getLength() const { return *getTrailingObjects<unsigned>(); }
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PredefinedExpr; TopTrailingObj = llvm::TrailingObjects<clang::PredefinedExpr, clang::Stmt*>; PrevTy = clang::PredefinedExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2010:32:   required from here
 2010 |     *getTrailingObjects<Stmt *>() = SL;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::UnaryOperator; TopTrailingObj = llvm::TrailingObjects<clang::UnaryOperator, clang::FPOptionsOverride>; PrevTy = clang::UnaryOperator; NextTy = clang::FPOptionsOverride; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::FPOptionsOverride; BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2197:50:   required from here
 2197 |     return *getTrailingObjects<FPOptionsOverride>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OffsetOfExpr; TopTrailingObj = llvm::TrailingObjects<clang::OffsetOfExpr, clang::OffsetOfNode, clang::Expr*>; PrevTy = clang::OffsetOfExpr; NextTy = clang::OffsetOfNode; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::OffsetOfNode; BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2524:44:   required from here
 2524 |     return getTrailingObjects<OffsetOfNode>()[Idx];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::MemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::MemberExpr, clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::MemberExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:3292:55:   required from here
 3292 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DesignatedInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::DesignatedInitExpr, clang::Stmt*>; PrevTy = clang::DesignatedInitExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5558:49:   required from here
 5558 |     return cast<Expr>(getTrailingObjects<Stmt *>()[Idx]);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParenListExpr; TopTrailingObj = llvm::TrailingObjects<clang::ParenListExpr, clang::Stmt*>; PrevTy = clang::ParenListExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5847:64:   required from here
 5847 |     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::GenericSelectionExpr; TopTrailingObj = llvm::TrailingObjects<clang::GenericSelectionExpr, clang::Stmt*, clang::TypeSourceInfo*>; PrevTy = clang::GenericSelectionExpr; NextTy = clang::Stmt*; MoreTys = {clang::TypeSourceInfo*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6172:35:   required from here
 6172 |         getTrailingObjects<Stmt *>()[getIndexOfControllingExpression()]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PseudoObjectExpr; TopTrailingObj = llvm::TrailingObjects<clang::PseudoObjectExpr, clang::Expr*>; PrevTy = clang::PseudoObjectExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6499:65:   required from here
 6499 |   Expr **getSubExprsBuffer() { return getTrailingObjects<Expr *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RecoveryExpr; TopTrailingObj = llvm::TrailingObjects<clang::RecoveryExpr, clang::Expr*>; PrevTy = clang::RecoveryExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:7099:41:   required from here
 7099 |     auto *B = getTrailingObjects<Expr *>();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXConstructorDecl; TopTrailingObj = llvm::TrailingObjects<clang::CXXConstructorDecl, clang::InheritedConstructor, clang::ExplicitSpecifier>; PrevTy = clang::CXXConstructorDecl; NextTy = clang::InheritedConstructor; MoreTys = {clang::ExplicitSpecifier}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::InheritedConstructor; BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:2781:48:   required from here
 2781 |       *getTrailingObjects<InheritedConstructor>() : InheritedConstructor();
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UsingPackDecl; TopTrailingObj = llvm::TrailingObjects<clang::UsingPackDecl, clang::NamedDecl*>; PrevTy = clang::UsingPackDecl; NextTy = clang::NamedDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:3818:60:   required from here
 3818 |                             getTrailingObjects<NamedDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DecompositionDecl; TopTrailingObj = llvm::TrailingObjects<clang::DecompositionDecl, clang::BindingDecl*>; PrevTy = clang::DecompositionDecl; NextTy = clang::BindingDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::BindingDecl*; BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:4185:62:   required from here
 4185 |                             getTrailingObjects<BindingDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:27:
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::AllocateSlow(size_t, size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/Allocator.h:176:12:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  176 |     return AllocateSlow(Size, SizeToAllocate, Alignment);
      |            ^~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:214:20:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  214 |     return Allocate(Size, Align(Alignment));
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:734:30:   required from here
  734 |     return BumpAlloc.Allocate(Size, Align);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:180:23: warning: unused parameter 'Size' [-Wunused-parameter]
  180 |   AllocateSlow(size_t Size, size_t SizeToAllocate, Align Alignment) {
      |                ~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateParameterList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateParameterList, clang::NamedDecl*, clang::Expr*>; PrevTy = clang::TemplateParameterList; NextTy = clang::NamedDecl*; MoreTys = {clang::Expr*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:131:60:   required from here
  131 |   iterator begin() { return getTrailingObjects<NamedDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateArgumentList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateArgumentList, clang::TemplateArgument>; PrevTy = clang::TemplateArgumentList; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:284:48:   required from here
  284 |     return getTrailingObjects<TemplateArgument>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionTemplateSpecializationInfo, clang::MemberSpecializationInfo*>; PrevTy = clang::FunctionTemplateSpecializationInfo; NextTy = clang::MemberSpecializationInfo*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::MemberSpecializationInfo*; BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:502:53:   required from here
  502 |       getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::DependentFunctionTemplateSpecializationInfo, clang::FunctionTemplateDecl*>; PrevTy = clang::DependentFunctionTemplateSpecializationInfo; NextTy = clang::FunctionTemplateDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::FunctionTemplateDecl*; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:709:55:   required from here
  709 |     return {getTrailingObjects<FunctionTemplateDecl *>(), NumCandidates};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTypeParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTypeParmDecl, clang::TypeConstraint>; PrevTy = clang::TemplateTypeParmDecl; NextTy = clang::TypeConstraint; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeConstraint; BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1318:74:   required from here
 1318 |     return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::NonTypeTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::NonTypeTemplateParmDecl, std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*>; PrevTy = clang::NonTypeTemplateParmDecl; NextTy = std::pair<clang::QualType, clang::TypeSourceInfo*>; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = std::pair<clang::QualType, clang::TypeSourceInfo*>; BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1519:66:   required from here
 1519 |         getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTemplateParmDecl, clang::TemplateParameterList*>; PrevTy = clang::TemplateTemplateParmDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateParameterList*; BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1700:55:   required from here
 1700 |     return getTrailingObjects<TemplateParameterList *>()[I];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ImplicitConceptSpecializationDecl; TopTrailingObj = llvm::TrailingObjects<clang::ImplicitConceptSpecializationDecl, clang::TemplateArgument>; PrevTy = clang::ImplicitConceptSpecializationDecl; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:3206:75:   required from here
 3206 |     return ArrayRef<TemplateArgument>(getTrailingObjects<TemplateArgument>(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXTryStmt; TopTrailingObj = llvm::TrailingObjects<clang::CXXTryStmt, clang::Stmt*>; PrevTy = clang::CXXTryStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:83:68:   required from here
   83 |   Stmt *const *getStmts() const { return getTrailingObjects<Stmt *>(); }
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CoroutineBodyStmt; TopTrailingObj = llvm::TrailingObjects<clang::CoroutineBodyStmt, clang::Stmt*>; PrevTy = clang::CoroutineBodyStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:342:62:   required from here
  342 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultArgExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultArgExpr, clang::Expr*>; PrevTy = clang::CXXDefaultArgExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1291:34:   required from here
 1291 |       *getTrailingObjects<Expr *>() = RewrittenExpr;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultInitExpr, clang::Expr*>; PrevTy = clang::CXXDefaultInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Expr*; BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1422:39:   required from here
 1422 |     return *getTrailingObjects<Expr *>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::LambdaExpr; TopTrailingObj = llvm::TrailingObjects<clang::LambdaExpr, clang::Stmt*>; PrevTy = clang::LambdaExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1983:62:   required from here
 1983 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXNewExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXNewExpr, clang::Stmt*, clang::SourceRange>; PrevTy = clang::CXXNewExpr; NextTy = clang::Stmt*; MoreTys = {clang::SourceRange}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2358:58:   required from here
 2358 |             cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()]))
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TypeTraitExpr; TopTrailingObj = llvm::TrailingObjects<clang::TypeTraitExpr, clang::TypeSourceInfo*>; PrevTy = clang::TypeTraitExpr; NextTy = clang::TypeSourceInfo*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeSourceInfo*; BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2824:63:   required from here
 2824 |     return llvm::ArrayRef(getTrailingObjects<TypeSourceInfo *>(), getNumArgs());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentScopeDeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DependentScopeDeclRefExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DependentScopeDeclRefExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3383:56:   required from here
 3383 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ExprWithCleanups; TopTrailingObj = llvm::TrailingObjects<clang::ExprWithCleanups, llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*> >; PrevTy = clang::ExprWithCleanups; NextTy = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3498:60:   required from here
 3498 |     return llvm::ArrayRef(getTrailingObjects<CleanupObject>(), getNumObjects());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXUnresolvedConstructExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXUnresolvedConstructExpr, clang::Expr*>; PrevTy = clang::CXXUnresolvedConstructExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3619:63:   required from here
 3619 |   arg_iterator arg_begin() { return getTrailingObjects<Expr *>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDependentScopeMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDependentScopeMemberExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*>; PrevTy = clang::CXXDependentScopeMemberExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3835:56:   required from here
 3835 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedLookupExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedLookupExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedLookupExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4094:51:   required from here
 4094 |     return ULE->getTrailingObjects<DeclAccessPair>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedMemberExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedMemberExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4095:78:   required from here
 4095 |   return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SizeOfPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::SizeOfPackExpr, clang::TemplateArgument>; PrevTy = clang::SizeOfPackExpr; NextTy = clang::TemplateArgument; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateArgument; BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4297:54:   required from here
 4297 |     auto *Args = getTrailingObjects<TemplateArgument>();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingExpr; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingExpr, clang::Expr*>; PrevTy = clang::PackIndexingExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4402:45:   required from here
 4402 |     auto *Exprs = getTrailingObjects<Expr *>();
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionParmPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::FunctionParmPackExpr, clang::VarDecl*>; PrevTy = clang::FunctionParmPackExpr; NextTy = clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::VarDecl*; BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4682:64:   required from here
 4682 |   iterator begin() const { return getTrailingObjects<VarDecl *>(); }
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXParenListInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXParenListInitExpr, clang::Expr*>; PrevTy = clang::CXXParenListInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4977:67:   required from here
 4977 |     std::copy(Args.begin(), Args.end(), getTrailingObjects<Expr *>());
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCTypeParamList; TopTrailingObj = llvm::TrailingObjects<clang::ObjCTypeParamList, clang::ObjCTypeParamDecl*>; PrevTy = clang::ObjCTypeParamList; NextTy = clang::ObjCTypeParamDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::ObjCTypeParamDecl*; BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclObjC.h:681:68:   required from here
  681 |   iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCArrayLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCArrayLiteral, clang::Expr*>; PrevTy = clang::ObjCArrayLiteral; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:220:59:   required from here
  220 |   Expr **getElements() { return getTrailingObjects<Expr *>(); }
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCDictionaryLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCDictionaryLiteral, clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData>; PrevTy = clang::ObjCDictionaryLiteral; NextTy = clang::ObjCDictionaryLiteral_KeyValuePair; MoreTys = {clang::ObjCDictionaryLiteral_ExpansionData}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ObjCDictionaryLiteral_KeyValuePair; BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:364:62:   required from here
  364 |     const KeyValuePair &KV = getTrailingObjects<KeyValuePair>()[Index];
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCMessageExpr; TopTrailingObj = llvm::TrailingObjects<clang::ObjCMessageExpr, void*, clang::SourceLocation>; PrevTy = clang::ObjCMessageExpr; NextTy = void*; MoreTys = {clang::SourceLocation}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = void*; BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:1063:72:   required from here
 1063 |   void *getReceiverPointer() const { return *getTrailingObjects<void *>(); }
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParsedAttr; TopTrailingObj = llvm::TrailingObjects<clang::ParsedAttr, llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData>; PrevTy = clang::ParsedAttr; NextTy = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; MoreTys = {clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:202:68:   required from here
  202 |   ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:22:
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>; value_type = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:349:19:   required from here
  349 |       DiagMap[Diag] = Info;
      |                   ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/LLVM.h:24,
                 from /usr/include/llvm19/clang/Basic/DirectoryEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/FileEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/SourceLocation.h:17,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:22:
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*; <template-parameter-2-2> = void; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:875:34:   required from here
  875 |     StoredModuleBuildStack.append(stack.begin(), stack.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = clang::DeclAccessPair*; <template-parameter-2-2> = void; T = clang::DeclAccessPair]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/UnresolvedSet.h:138:55:   required from here
  138 |   void append(iterator I, iterator E) { decls().append(I.I, E.I); }
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Decl*; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Decl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>; value_type = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:1061:18:   required from here
 1061 |     MergedDecls[D] = Primary;
      |                  ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DeclStmt*; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DeclStmt* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>; value_type = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Analysis/CFG.h:1358:33:   required from here
 1358 |     SyntheticDeclStmts[Synthetic] = Source;
      |                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ParsedAttr**; <template-parameter-2-2> = void; T = clang::ParsedAttr*; iterator = clang::ParsedAttr**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:881:20:   required from here
  881 |     AttrList.insert(AttrList.begin(), B.I, E.I);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::PPConditionalInfo*; <template-parameter-2-2> = void; T = clang::PPConditionalInfo]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PreprocessorLexer.h:177:28:   required from here
  177 |     ConditionalStack.append(CL.begin(), CL.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>; value_type = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:606:41:   required from here
  606 |     return ModuleScopeIDs[ExistingModule] < CurrentModuleScopeID;
      |                                         ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:745:26:   required from here
  745 |     CachedModuleLoads[&II] = M;
      |                          ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DirectoryEntry*; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DirectoryEntry* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>; value_type = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:450:30:   required from here
  450 |     DirectoryHasModuleMap[Dir] = true;
      |                              ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1371:49:   required from here
 1371 |     MacroState &S = CurSubmoduleState->Macros[II];
      |                                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry*; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:213:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(ValueT&&) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
  213 |     return TheMap.try_emplace(std::move(V), Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1504:32:   required from here
 1504 |     return IncludedFiles.insert(File).second;
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2869:29:   required from here
 2869 |       AnnotationInfos.insert(std::make_pair(
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2870 |           II,
      |           ~~~                
 2871 |           MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg))));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::FileID; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; value_type = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2964:64:   required from here
 2964 |       return LoadedRegions[SrcMgr.getUniqueLoadedASTFileID(Loc)];
      |                                                                ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = unsigned int; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int; unsigned int N = 32]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/FoldingSet.h:336:7:   required from here
  336 |     : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {}
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::FunctionEffect; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::FunctionEffect*; <template-parameter-2-2> = void; T = clang::FunctionEffect]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::FunctionEffect; <template-parameter-2-2> = void; T = clang::FunctionEffect; unsigned int N = 12]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:9:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::EffectConditionExpr*; <template-parameter-2-2> = void; T = clang::EffectConditionExpr]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::EffectConditionExpr; <template-parameter-2-2> = void; T = clang::EffectConditionExpr; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:32:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::TemplateArgument; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument; unsigned int N = 4]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:47:41:   required from here
   47 |       ConstraintOwner(ConstraintOwner), TemplateArgs(TemplateArgs.begin(),
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |                                                      TemplateArgs.end()) { }
      |                                                      ~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; <template-parameter-2-2> = void; T = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/TinyPtrVector.h:350:38:   required from 'EltTy* llvm::TinyPtrVector<EltTy>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  350 |     return cast<VecTy *>(Val)->insert(begin() + Offset, From, To);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:926:38:   required from here
  926 |         Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927 |                                       Info->ActiveModuleMacros.begin(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |                                       Info->ActiveModuleMacros.end());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:271:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  271 |     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:208:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
  208 |     return TheMap.try_emplace(V, Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SetVector.h:174:30:   required from 'bool llvm::SetVector<T, Vector, Set, N>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::DenseSet<clang::Module*, llvm::DenseMapInfo<clang::Module*, void> >; unsigned int N = 2; value_type = clang::Module*]'
  174 |     bool result = set_.insert(X).second;
      |                   ~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1488:70:   required from here
 1488 |         BuildingSubmoduleStack.back().M->AffectingClangModules.insert(M);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = llvm::cl::SubCommand* const*; <template-parameter-2-2> = void; T = llvm::cl::SubCommand*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:243:61:   required from here
  243 |   SubCommandGroup(std::initializer_list<SubCommand *> IL) : Subs(IL) {}
      |                                                             ^~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::cl::OptionEnumValue*; <template-parameter-2-2> = void; T = llvm::cl::OptionEnumValue]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:700:9:   required from here
  700 |       : Values(Options) {}
      |         ^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::BitCodeAbbrevOp*; <template-parameter-2-2> = void; T = llvm::BitCodeAbbrevOp]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp; unsigned int N = 32]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Bitstream/BitCodes.h:110:9:   required from here
  110 |       : OperandList(OperandList) {}
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Deallocate(const void*, size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/StringMapEntry.h:146:25:   required from 'void llvm::StringMapEntry<ValueTy>::Destroy(AllocatorTy&) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; ValueTy = std::__cxx11::basic_string<char>]'
  146 |     allocator.Deallocate(static_cast<void *>(this), AllocSize,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                          alignof(StringMapEntry));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/StringMap.h:203:53:   required from 'llvm::StringMap<ValueTy, AllocatorTy>::~StringMap() [with ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
  203 |           static_cast<MapEntryTy *>(Bucket)->Destroy(getAllocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:93:2:   required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >]'
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:205:16:   required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  205 |           _M_deleter()(__old_p);
      |           ~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:503:12:   required from 'void std::unique_ptr<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  503 |         _M_t.reset(std::move(__p));
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:416:27:   required from here
  416 |       IncludeAliases.reset(new IncludeAliasMap);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:31: warning: unused parameter 'Ptr' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                   ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:43: warning: unused parameter 'Size' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                                    ~~~~~~~^~~~
[336/712] Linking CXX executable lib/qt6/bin/qdoc
[337/712] Creating library symlink lib/libQt6Help.so.6 lib/libQt6Help.so
[338/712] Linking CXX executable lib/qt6/libexec/qhelpgenerator
[339/712] Automatic MOC and UIC for target assistant
[340/712] Creating library symlink lib/libQt6UiTools.so.6 lib/libQt6UiTools.so
[341/712] Running rcc for resource linguist
[342/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/.qt/rcc/qrc_linguist.cpp.o
[343/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/translationsettingsdialog.cpp.o
[344/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/translatedialog.cpp.o
[345/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/statistics.cpp.o
[346/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/sourcecodeview.cpp.o
[347/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/recentfiles.cpp.o
[348/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/printout.cpp.o
[349/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/phraseview.cpp.o
[350/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/phrasemodel.cpp.o
[351/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/phrasebookbox.cpp.o
[352/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/phrase.cpp.o
[353/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/messagemodel.cpp.o
[354/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/messagehighlighter.cpp.o
[355/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/messageeditorwidgets.cpp.o
[356/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/messageeditor.cpp.o
[357/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/mainwindow.cpp.o
[358/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/main.cpp.o
[359/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/globals.cpp.o
[360/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/formpreviewview.cpp.o
[361/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/finddialog.cpp.o
[362/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/errorsview.cpp.o
[363/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/batchtranslationdialog.cpp.o
[364/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/xmlparser.cpp.o
[365/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/xliff.cpp.o
[366/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/ts.cpp.o
[367/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/translatormessage.cpp.o
[368/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/translator.cpp.o
[369/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/simtexth.cpp.o
[370/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/qph.cpp.o
[371/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/qm.cpp.o
[372/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/po.cpp.o
[373/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/__/shared/numerus.cpp.o
[374/712] Building CXX object src/linguist/linguist/CMakeFiles/linguist.dir/linguist_autogen/mocs_compilation.cpp.o
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:20,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:37,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:23,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:7,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.cpp:4:
/usr/include/llvm19/clang/Basic/Specifiers.h: In function 'bool clang::isLegalForVariable(StorageClass)':
/usr/include/llvm19/clang/Basic/Specifiers.h:263:47: warning: unused parameter 'SC' [-Wunused-parameter]
  263 |   inline bool isLegalForVariable(StorageClass SC) {
      |                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::DiagnosticConsumer::BeginSourceFile(const clang::LangOptions&, const clang::Preprocessor*)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1769:51: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1769 |   virtual void BeginSourceFile(const LangOptions &LangOpts,
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1770:52: warning: unused parameter 'PP' [-Wunused-parameter]
 1770 |                                const Preprocessor *PP = nullptr) {}
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::IgnoringDiagConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, const clang::Diagnostic&)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1803:50: warning: unused parameter 'DiagLevel' [-Wunused-parameter]
 1803 |   void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1804:43: warning: unused parameter 'Info' [-Wunused-parameter]
 1804 |                         const Diagnostic &Info) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/llvm19/llvm/Support/FormatVariadicDetails.h:14,
                 from /usr/include/llvm19/llvm/Support/FormatProviders.h:20,
                 from /usr/include/llvm19/llvm/Support/Chrono.h:13,
                 from /usr/include/llvm19/llvm/Support/FileSystem.h:33,
                 from /usr/include/llvm19/clang/Basic/FileManager.h:29,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:39:
/usr/include/llvm19/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/include/llvm19/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
  160 |   virtual void reserveExtraSpace(uint64_t ExtraSize) {}
      |                                  ~~~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/llvm/Support/FileSystem.h:34:
/usr/include/llvm19/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/include/llvm19/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter]
  305 |   void setChecked(bool V) {
      |                   ~~~~~^
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:30:
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::File::setPath(const llvm::Twine&)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:143:37: warning: unused parameter 'Path' [-Wunused-parameter]
  143 |   virtual void setPath(const Twine &Path) {}
      |                        ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::visitChildFileSystems(VisitCallbackTy)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:333:54: warning: unused parameter 'Callback' [-Wunused-parameter]
  333 |   virtual void visitChildFileSystems(VisitCallbackTy Callback) {}
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::printImpl(llvm::raw_ostream&, PrintType, unsigned int) const':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:344:53: warning: unused parameter 'Type' [-Wunused-parameter]
  344 |   virtual void printImpl(raw_ostream &OS, PrintType Type,
      |                                           ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool)':
/usr/include/llvm19/clang/Basic/SourceManager.h:1127:40: warning: unused parameter 'Force' [-Wunused-parameter]
 1127 |                                   bool Force = false) {
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclarationName.h:16,
                 from /usr/include/llvm19/clang/AST/ASTConcept.h:17,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:16,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:16:
/usr/include/llvm19/clang/AST/Type.h: In member function 'void clang::VariableArrayType::Profile(llvm::FoldingSetNodeID&)':
/usr/include/llvm19/clang/AST/Type.h:3805:40: warning: unused parameter 'ID' [-Wunused-parameter]
 3805 |   void Profile(llvm::FoldingSetNodeID &ID) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/APNumericStorage.h:12,
                 from /usr/include/llvm19/clang/AST/Decl.h:16,
                 from /usr/include/llvm19/clang/AST/Attr.h:18,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:17:
/usr/include/llvm19/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::Storage::Storage(llvm::APFloat::DoubleAPFloat, const llvm::fltSemantics&)':
/usr/include/llvm19/llvm/ADT/APFloat.h:823:59: warning: unused parameter 'S' [-Wunused-parameter]
  823 |     explicit Storage(DoubleAPFloat F, const fltSemantics &S)
      |                                       ~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:20:
/usr/include/llvm19/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/include/llvm19/clang/AST/DeclBase.h:405:28: warning: unused parameter 'Empty' [-Wunused-parameter]
  405 |   Decl(Kind DK, EmptyShell Empty)
      |                 ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::Decl::classofKind(Kind)':
/usr/include/llvm19/clang/AST/DeclBase.h:1231:32: warning: unused parameter 'K' [-Wunused-parameter]
 1231 |   static bool classofKind(Kind K) { return true; }
      |                           ~~~~~^
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::DeclContext::classof(const clang::DeclContext*)':
/usr/include/llvm19/clang/AST/DeclBase.h:2704:42: warning: unused parameter 'D' [-Wunused-parameter]
 2704 |   static bool classof(const DeclContext *D) { return true; }
      |                       ~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:22:
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual void clang::ExternalASTSource::updateOutOfDateIdentifier(const clang::IdentifierInfo&)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:143:64: warning: unused parameter 'II' [-Wunused-parameter]
  143 |   virtual void updateOutOfDateIdentifier(const IdentifierInfo &II) {}
      |                                          ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual clang::Module* clang::ExternalASTSource::getModule(unsigned int)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:162:38: warning: unused parameter 'ID' [-Wunused-parameter]
  162 |   virtual Module *getModule(unsigned ID) { return nullptr; }
      |                             ~~~~~~~~~^~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void* clang::Attr::operator new(size_t)':
/usr/include/llvm19/clang/AST/Attr.h:63:29: warning: unused parameter 'bytes' [-Wunused-parameter]
   63 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void clang::Attr::operator delete(void*)':
/usr/include/llvm19/clang/AST/Attr.h:66:30: warning: unused parameter 'data' [-Wunused-parameter]
   66 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::ASTContext&, const clang::AttributeCommonInfo&, clang::attr::Kind, bool)':
/usr/include/llvm19/clang/AST/Attr.h:81:20: warning: unused parameter 'Context' [-Wunused-parameter]
   81 |   Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo,
      |        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/Attr.h: In member function 'void clang::ParamIdx::assertComparable(const clang::ParamIdx&) const':
/usr/include/llvm19/clang/AST/Attr.h:258:41: warning: unused parameter 'I' [-Wunused-parameter]
  258 |   void assertComparable(const ParamIdx &I) const {
      |                         ~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Attr.h:375:
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setIntroduced(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2019:34: warning: unused parameter 'C' [-Wunused-parameter]
 2019 |   void setIntroduced(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setDeprecated(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2026:34: warning: unused parameter 'C' [-Wunused-parameter]
 2026 |   void setDeprecated(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setObsoleted(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2033:33: warning: unused parameter 'C' [-Wunused-parameter]
 2033 |   void setObsoleted(ASTContext &C, VersionTuple V) {
      |                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::printPrettyPragma(llvm::raw_ostream&, const clang::PrintingPolicy&) const':
/usr/include/llvm19/clang/AST/Attrs.inc:6035:65: warning: unused parameter 'Policy' [-Wunused-parameter]
 6035 |   void printPrettyPragma(raw_ostream &OS, const PrintingPolicy &Policy) const {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedAdditionAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12902:31: warning: unused parameter 'C' [-Wunused-parameter]
12902 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedRemovalAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12948:31: warning: unused parameter 'C' [-Wunused-parameter]
12948 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Expr.h:24,
                 from /usr/include/llvm19/clang/AST/DeclCXX.h:22,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:20:
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t)':
/usr/include/llvm19/clang/AST/Stmt.h:102:29: warning: unused parameter 'bytes' [-Wunused-parameter]
  102 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void clang::Stmt::operator delete(void*)':
/usr/include/llvm19/clang/AST/Stmt.h:106:30: warning: unused parameter 'data' [-Wunused-parameter]
  106 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t, void*)':
/usr/include/llvm19/clang/AST/Stmt.h:1287:29: warning: unused parameter 'bytes' [-Wunused-parameter]
 1287 |   void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::ImplicitCastExpr::ImplicitCastExpr(OnStack_t, clang::QualType, clang::CastKind, clang::Expr*, clang::ExprValueKind, clang::FPOptionsOverride)':
/usr/include/llvm19/clang/AST/Expr.h:3698:30: warning: unused parameter '_' [-Wunused-parameter]
 3698 |   ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
      |                    ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::CompoundAssignOperator::CompoundAssignOperator(const clang::ASTContext&, clang::Stmt::EmptyShell, bool)':
/usr/include/llvm19/clang/AST/Expr.h:4117:53: warning: unused parameter 'C' [-Wunused-parameter]
 4117 |   explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty,
      |                                   ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h:4118:40: warning: unused parameter 'hasFPFeatures' [-Wunused-parameter]
 4118 |                                   bool hasFPFeatures)
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclCXX.h:29:
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeLoc::initializeFullCopy(clang::TypeLoc, unsigned int)':
/usr/include/llvm19/clang/AST/TypeLoc.h:214:51: warning: unused parameter 'Size' [-Wunused-parameter]
  214 |   void initializeFullCopy(TypeLoc Other, unsigned Size) {
      |                                          ~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:303:36: warning: unused parameter 'Context' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:303:60: warning: unused parameter 'Loc' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::copyLocal(clang::TypeLoc)':
/usr/include/llvm19/clang/AST/TypeLoc.h:307:26: warning: unused parameter 'other' [-Wunused-parameter]
  307 |   void copyLocal(TypeLoc other) {
      |                  ~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeSpecTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:547:36: warning: unused parameter 'Context' [-Wunused-parameter]
  547 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:668:36: warning: unused parameter 'Context' [-Wunused-parameter]
  668 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:911:36: warning: unused parameter 'Context' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:911:60: warning: unused parameter 'loc' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BTFTagAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:938:36: warning: unused parameter 'Context' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:938:60: warning: unused parameter 'loc' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ObjCInterfaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1117:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1117 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BoundsAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MacroQualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1157:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1157 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ParenTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1211:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1211 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AdjustedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MemberPointerTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1354:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1354 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::FunctionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1517:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1517 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ArrayTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1599:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1599 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentAddressSpaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1816:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1816 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::VectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1847:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1847 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1870:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1870 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentSizedExtVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1898:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1898 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MatrixTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1952:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1952 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DecltypeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2093:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2093 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackIndexingTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2114:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2114 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackExpansionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2590:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2590 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AtomicTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2651:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2651 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PipeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2676:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2676 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h: In constructor 'clang::RequiresExprBodyDecl::RequiresExprBodyDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclCXX.h:2037:36: warning: unused parameter 'C' [-Wunused-parameter]
 2037 |   RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc)
      |                        ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/ASTContext.h:24,
                 from /usr/include/llvm19/clang/AST/DeclTemplate.h:18,
                 from /usr/include/llvm19/clang/AST/DeclFriend.h:20,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:21:
/usr/include/llvm19/clang/AST/PrettyPrinter.h: In member function 'virtual bool clang::PrintingCallbacks::isScopeVisible(const clang::DeclContext*) const':
/usr/include/llvm19/clang/AST/PrettyPrinter.h:49:50: warning: unused parameter 'DC' [-Wunused-parameter]
   49 |   virtual bool isScopeVisible(const DeclContext *DC) const { return false; }
      |                               ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTContext.h: In member function 'void clang::ASTContext::Deallocate(void*) const':
/usr/include/llvm19/clang/AST/ASTContext.h:739:25: warning: unused parameter 'Ptr' [-Wunused-parameter]
  739 |   void Deallocate(void *Ptr) const {}
      |                   ~~~~~~^~~
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:22:
/usr/include/llvm19/clang/AST/DeclObjC.h: In member function 'virtual void clang::ObjCContainerDecl::collectPropertiesToImplement(PropertyMap&) const':
/usr/include/llvm19/clang/AST/DeclObjC.h:1093:58: warning: unused parameter 'PM' [-Wunused-parameter]
 1093 |   virtual void collectPropertiesToImplement(PropertyMap &PM) const {}
      |                                             ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyImplDecl::ObjCPropertyImplDecl(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::ObjCPropertyDecl*, Kind, clang::ObjCIvarDecl*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclObjC.h:2841:29: warning: unused parameter 'PK' [-Wunused-parameter]
 2841 |                        Kind PK,
      |                        ~~~~~^~
In file included from /usr/include/llvm19/clang/AST/DeclOpenMP.h:21,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:23:
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPClauseWithPreInit::OMPClauseWithPreInit(const clang::OMPClause*)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:205:41: warning: unused parameter 'This' [-Wunused-parameter]
  205 |   OMPClauseWithPreInit(const OMPClause *This) {
      |                        ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPAffinityClause::OMPAffinityClause(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:8656:36: warning: unused parameter 'ColonLoc' [-Wunused-parameter]
 8656 |                     SourceLocation ColonLoc, SourceLocation EndLoc, unsigned N)
      |                     ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/llvm19/clang/AST/ExprCXX.h:29,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:27:
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXCatchStmt::CXXCatchStmt(clang::Stmt::EmptyShell)':
/usr/include/llvm19/clang/AST/StmtCXX.h:40:27: warning: unused parameter 'Empty' [-Wunused-parameter]
   40 |   CXXCatchStmt(EmptyShell Empty)
      |                ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXTryStmt::CXXTryStmt(clang::Stmt::EmptyShell, unsigned int)':
/usr/include/llvm19/clang/AST/StmtCXX.h:80:25: warning: unused parameter 'Empty' [-Wunused-parameter]
   80 |   CXXTryStmt(EmptyShell Empty, unsigned numHandlers)
      |              ~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:38:
/usr/include/llvm19/clang/AST/StmtOpenACC.h: In static member function 'static bool clang::OpenACCAssociatedStmtConstruct::classof(const clang::Stmt*)':
/usr/include/llvm19/clang/AST/StmtOpenACC.h:102:35: warning: unused parameter 'T' [-Wunused-parameter]
  102 |   static bool classof(const Stmt *T) {
      |                       ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:17:
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::Initialize(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:48:39: warning: unused parameter 'Context' [-Wunused-parameter]
   48 |   virtual void Initialize(ASTContext &Context) {}
      |                           ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:58:61: warning: unused parameter 'D' [-Wunused-parameter]
   58 |   virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {}
      |                                               ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTranslationUnit(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:67:50: warning: unused parameter 'Ctx' [-Wunused-parameter]
   67 |   virtual void HandleTranslationUnit(ASTContext &Ctx) {}
      |                                      ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclDefinition(clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:73:49: warning: unused parameter 'D' [-Wunused-parameter]
   73 |   virtual void HandleTagDeclDefinition(TagDecl *D) {}
      |                                        ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclRequiredDefinition(const clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:77:63: warning: unused parameter 'D' [-Wunused-parameter]
   77 |   virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
      |                                                ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXImplicitFunctionInstantiation(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:83:69: warning: unused parameter 'D' [-Wunused-parameter]
   83 |   virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {}
      |                                                       ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteTentativeDefinition(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:104:53: warning: unused parameter 'D' [-Wunused-parameter]
  104 |   virtual void CompleteTentativeDefinition(VarDecl *D) {}
      |                                            ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteExternalDeclaration(clang::DeclaratorDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:109:60: warning: unused parameter 'D' [-Wunused-parameter]
  109 |   virtual void CompleteExternalDeclaration(DeclaratorDecl *D) {}
      |                                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::AssignInheritanceModel(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:113:54: warning: unused parameter 'RD' [-Wunused-parameter]
  113 |   virtual void AssignInheritanceModel(CXXRecordDecl *RD) {}
      |                                       ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:117:63: warning: unused parameter 'D' [-Wunused-parameter]
  117 |   virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
      |                                                      ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleVTable(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:124:44: warning: unused parameter 'RD' [-Wunused-parameter]
  124 |   virtual void HandleVTable(CXXRecordDecl *RD) {}
      |                             ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual bool clang::ASTConsumer::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:146:45: warning: unused parameter 'D' [-Wunused-parameter]
  146 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:15:
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getNullPointerValue(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:488:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
  488 |   virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; }
      |                                        ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getMinGlobalAlign(uint64_t, bool) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:47: warning: unused parameter 'Size' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                      ~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:58: warning: unused parameter 'HasNonWeakDef' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                                     ~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::pair<unsigned int, unsigned int> > clang::TargetInfo::getVScaleRange(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1017:37: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1017 |   getVScaleRange(const LangOptions &LangOpts) const {
      |                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getConstraintRegister(llvm::StringRef, llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1082:53: warning: unused parameter 'Constraint' [-Wunused-parameter]
 1082 |   virtual StringRef getConstraintRegister(StringRef Constraint,
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1083:53: warning: unused parameter 'Expression' [-Wunused-parameter]
 1083 |                                           StringRef Expression) const {
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateGlobalRegisterVariable(llvm::StringRef, unsigned int, bool&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1190:57: warning: unused parameter 'RegName' [-Wunused-parameter]
 1190 |   virtual bool validateGlobalRegisterVariable(StringRef RegName,
      |                                               ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1191:56: warning: unused parameter 'RegSize' [-Wunused-parameter]
 1191 |                                               unsigned RegSize,
      |                                               ~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateOutputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1204:64: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1204 |   virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateInputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1210:63: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1210 |   virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::__cxx11::basic_string<char> > clang::TargetInfo::handleAsmEscapedChar(char) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1242:64: warning: unused parameter 'C' [-Wunused-parameter]
 1242 |   virtual std::optional<std::string> handleAsmEscapedChar(char C) const {
      |                                                           ~~~~~^
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setCPU(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1334:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1334 |   virtual bool setCPU(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::fillValidCPUList(llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1339:61: warning: unused parameter 'Values' [-Wunused-parameter]
 1339 |   virtual void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidCPUName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1347:41: warning: unused parameter 'Name' [-Wunused-parameter]
 1347 |   virtual bool isValidCPUName(StringRef Name) const {
      |                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setABI(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1367:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1367 |   virtual bool setABI(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setFPMath(llvm::StringRef)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1374:36: warning: unused parameter 'Name' [-Wunused-parameter]
 1374 |   virtual bool setFPMath(StringRef Name) {
      |                          ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidFeatureName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1393:45: warning: unused parameter 'Feature' [-Wunused-parameter]
 1393 |   virtual bool isValidFeatureName(StringRef Feature) const {
      |                                   ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::doesFeatureAffectCodeGen(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1399:51: warning: unused parameter 'Feature' [-Wunused-parameter]
 1399 |   virtual bool doesFeatureAffectCodeGen(StringRef Feature) const {
      |                                         ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isBranchProtectionSupportedArch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1457:58: warning: unused parameter 'Arch' [-Wunused-parameter]
 1457 |   virtual bool isBranchProtectionSupportedArch(StringRef Arch) const {
      |                                                ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateBranchProtection(llvm::StringRef, llvm::StringRef, BranchProtectionInfo&, llvm::StringRef&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:51: warning: unused parameter 'Spec' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:67: warning: unused parameter 'Arch' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1464:63: warning: unused parameter 'BPI' [-Wunused-parameter]
 1464 |                                         BranchProtectionInfo &BPI,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::handleTargetFeatures(std::vector<std::__cxx11::basic_string<char> >&, clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1481:63: warning: unused parameter 'Features' [-Wunused-parameter]
 1481 |   virtual bool handleTargetFeatures(std::vector<std::string> &Features,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1482:56: warning: unused parameter 'Diags' [-Wunused-parameter]
 1482 |                                     DiagnosticsEngine &Diags) {
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::hasFeature(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1487:37: warning: unused parameter 'Feature' [-Wunused-parameter]
 1487 |   virtual bool hasFeature(StringRef Feature) const {
      |                           ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuSupports(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1519:46: warning: unused parameter 'Name' [-Wunused-parameter]
 1519 |   virtual bool validateCpuSupports(StringRef Name) const { return false; }
      |                                    ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::multiVersionSortPriority(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1523:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1523 |   virtual unsigned multiVersionSortPriority(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuIs(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1533:40: warning: unused parameter 'Name' [-Wunused-parameter]
 1533 |   virtual bool validateCpuIs(StringRef Name) const { return false; }
      |                              ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCPUSpecificCPUDispatch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1537:57: warning: unused parameter 'Name' [-Wunused-parameter]
 1537 |   virtual bool validateCPUSpecificCPUDispatch(StringRef Name) const {
      |                                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual char clang::TargetInfo::CPUSpecificManglingCharacter(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1542:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1542 |   virtual char CPUSpecificManglingCharacter(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getCPUSpecificTuneName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1549:54: warning: unused parameter 'Name' [-Wunused-parameter]
 1549 |   virtual StringRef getCPUSpecificTuneName(StringRef Name) const {
      |                                            ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::getCPUSpecificCPUDispatchFeatures(llvm::StringRef, llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:17: warning: unused parameter 'Name' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |       ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:57: warning: unused parameter 'Features' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual int clang::TargetInfo::getEHDataRegisterNumber(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1610:48: warning: unused parameter 'RegNo' [-Wunused-parameter]
 1610 |   virtual int getEHDataRegisterNumber(unsigned RegNo) const {
      |                                       ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<unsigned int> clang::TargetInfo::getDWARFAddressSpace(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1788:65: warning: unused parameter 'AddressSpace' [-Wunused-parameter]
 1788 |   virtual std::optional<unsigned> getDWARFAddressSpace(unsigned AddressSpace)
      |                                                        ~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateTarget(clang::DiagnosticsEngine&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1800:50: warning: unused parameter 'Diags' [-Wunused-parameter]
 1800 |   virtual bool validateTarget(DiagnosticsEngine &Diags) const {
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::setAuxTarget(const clang::TargetInfo*)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1809:47: warning: unused parameter 'Aux' [-Wunused-parameter]
 1809 |   virtual void setAuxTarget(const TargetInfo *Aux) {}
      |                             ~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerWidthV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1843:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1843 |   virtual uint64_t getPointerWidthV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerAlignV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1846:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1846 |   virtual uint64_t getPointerAlignV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual clang::TransferrableTargetInfo::IntType clang::TargetInfo::getPtrDiffTypeV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1849:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1849 |   virtual enum IntType getPtrDiffTypeV(LangAS AddrSpace) const {
      |                                        ~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/clang/Frontend/FrontendOptions.h:14,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:20,
                 from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:16:
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h: In member function 'bool llvm::cl::parser<clang::ParsedSourceLocation>::parse(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, clang::ParsedSourceLocation&)':
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:19: warning: unused parameter 'O' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |           ~~~~~~~~^
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:32: warning: unused parameter 'ArgName' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |                      ~~~~~~~~~~^~~~~~~
In file included from /usr/include/llvm19/clang/Analysis/AnalysisDeclContext.h:22,
                 from /usr/include/llvm19/clang/Analysis/PathDiagnostic.h:17,
                 from /usr/include/llvm19/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:23:
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::logicAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1200:54: warning: unused parameter 'B' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1200:62: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                         ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1201:56: warning: unused parameter 'B' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1201:64: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                           ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseEquality(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1202:61: warning: unused parameter 'B' [-Wunused-parameter]
 1202 |   virtual void compareBitwiseEquality(const BinaryOperator *B,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1203:44: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1203 |                                       bool isAlwaysTrue) {}
      |                                       ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseOr(const clang::BinaryOperator*)':
/usr/include/llvm19/clang/Analysis/CFG.h:1204:55: warning: unused parameter 'B' [-Wunused-parameter]
 1204 |   virtual void compareBitwiseOr(const BinaryOperator *B) {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h: In static member function 'static clang::ento::PathDiagnosticLocation clang::ento::PathDiagnosticLocation::createBegin(const clang::Decl*, const clang::SourceManager&, clang::ento::LocationOrAnalysisDeclContext)':
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h:262:51: warning: unused parameter 'LAC' [-Wunused-parameter]
  262 |               const LocationOrAnalysisDeclContext LAC) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:18:
/usr/include/llvm19/clang/Frontend/Utils.h: In member function 'virtual void clang::DependencyCollector::finishedMainFile(clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Frontend/Utils.h:79:52: warning: unused parameter 'Diags' [-Wunused-parameter]
   79 |   virtual void finishedMainFile(DiagnosticsEngine &Diags) {}
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:20:
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::ModuleLoadResult clang::TrivialModuleLoader::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:70: warning: unused parameter 'Path' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                                                         ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:169:58: warning: unused parameter 'Visibility' [-Wunused-parameter]
  169 |                               Module::NameVisibilityKind Visibility,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:170:36: warning: unused parameter 'IsInclusionDirective' [-Wunused-parameter]
  170 |                               bool IsInclusionDirective) override {
      |                               ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::createModuleFromSource(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:67: warning: unused parameter 'ModuleName' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                                                         ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:175:41: warning: unused parameter 'Source' [-Wunused-parameter]
  175 |                               StringRef Source) override {}
      |                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::makeModuleVisible(clang::Module*, clang::Module::NameVisibilityKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:34: warning: unused parameter 'Mod' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                          ~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:66: warning: unused parameter 'Visibility' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:178:41: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  178 |                          SourceLocation ImportLoc) override {}
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::GlobalModuleIndex* clang::TrivialModuleLoader::loadGlobalModuleIndex(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:180:59: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  180 |   GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override {
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual bool clang::TrivialModuleLoader::lookupMissingImports(llvm::StringRef, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:184:39: warning: unused parameter 'Name' [-Wunused-parameter]
  184 |   bool lookupMissingImports(StringRef Name,
      |                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:185:44: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  185 |                             SourceLocation TriggerLoc) override {
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/llvm19/clang/Lex/PreprocessingRecord.h:20,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:27,
                 from /usr/include/llvm19/clang/Frontend/FrontendAction.h:23,
                 from /usr/include/llvm19/clang/Frontend/FrontendActions.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:18:
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileChanged(clang::SourceLocation, FileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:43: warning: unused parameter 'Loc' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:65: warning: unused parameter 'Reason' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                                                ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:50:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   50 |                            SrcMgr::CharacteristicKind FileType,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:51:35: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   51 |                            FileID PrevFID = FileID()) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LexedFileChanged(clang::FileID, LexedFileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:40: warning: unused parameter 'FID' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                 ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:67: warning: unused parameter 'Reason' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:72:60: warning: unused parameter 'FileType' [-Wunused-parameter]
   72 |                                 SrcMgr::CharacteristicKind FileType,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:40: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                 ~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:64: warning: unused parameter 'Loc' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileSkipped(const clang::FileEntryRef&, const clang::Token&, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:83:48: warning: unused parameter 'SkippedFile' [-Wunused-parameter]
   83 |   virtual void FileSkipped(const FileEntryRef &SkippedFile,
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:84:41: warning: unused parameter 'FilenameTok' [-Wunused-parameter]
   84 |                            const Token &FilenameTok,
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:85:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   85 |                            SrcMgr::CharacteristicKind FileType) {}
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::EmbedFileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:95:44: warning: unused parameter 'FileName' [-Wunused-parameter]
   95 |   virtual bool EmbedFileNotFound(StringRef FileName) { return false; }
      |                                  ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EmbedDirective(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef, const clang::LexEmbedParametersResult&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:46: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:65: warning: unused parameter 'FileName' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                                                       ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:36: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                               ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:67: warning: unused parameter 'File' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:113:63: warning: unused parameter 'Params' [-Wunused-parameter]
  113 |                               const LexEmbedParametersResult &Params) {}
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::FileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:123:39: warning: unused parameter 'FileName' [-Wunused-parameter]
  123 |   virtual bool FileNotFound(StringRef FileName) { return false; }
      |                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, clang::OptionalFileEntryRef, llvm::StringRef, llvm::StringRef, const clang::Module*, bool, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:168:50: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  168 |   virtual void InclusionDirective(SourceLocation HashLoc,
      |                                   ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:48: warning: unused parameter 'IncludeTok' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:70: warning: unused parameter 'FileName' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                                            ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:40: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                   ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:66: warning: unused parameter 'FilenameRange' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:171:56: warning: unused parameter 'File' [-Wunused-parameter]
  171 |                                   OptionalFileEntryRef File,
      |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:45: warning: unused parameter 'SearchPath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                   ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:67: warning: unused parameter 'RelativePath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                                         ~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:173:49: warning: unused parameter 'SuggestedModule' [-Wunused-parameter]
  173 |                                   const Module *SuggestedModule,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:174:40: warning: unused parameter 'ModuleImported' [-Wunused-parameter]
  174 |                                   bool ModuleImported,
      |                                   ~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:175:62: warning: unused parameter 'FileType' [-Wunused-parameter]
  175 |                                   SrcMgr::CharacteristicKind FileType) {}
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EnteredSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:41: warning: unused parameter 'M' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                 ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:59: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:186:38: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  186 |                                 bool ForPragma) { }
      |                                 ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LeftSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:38: warning: unused parameter 'M' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                              ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:56: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:197:35: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  197 |                              bool ForPragma) { }
      |                              ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::moduleImport(clang::SourceLocation, clang::ModuleIdPath, const clang::Module*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:209:44: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  209 |   virtual void moduleImport(SourceLocation ImportLoc,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:210:42: warning: unused parameter 'Path' [-Wunused-parameter]
  210 |                             ModuleIdPath Path,
      |                             ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:211:43: warning: unused parameter 'Imported' [-Wunused-parameter]
  211 |                             const Module *Imported) {
      |                             ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ident(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:52: warning: unused parameter 'str' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDirective(clang::SourceLocation, clang::PragmaIntroducerKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:228:47: warning: unused parameter 'Loc' [-Wunused-parameter]
  228 |   virtual void PragmaDirective(SourceLocation Loc,
      |                                ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:229:53: warning: unused parameter 'Introducer' [-Wunused-parameter]
  229 |                                PragmaIntroducerKind Introducer) {
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaComment(clang::SourceLocation, const clang::IdentifierInfo*, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:72: warning: unused parameter 'Kind' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:234:40: warning: unused parameter 'Str' [-Wunused-parameter]
  234 |                              StringRef Str) {
      |                              ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMark(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:42: warning: unused parameter 'Loc' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                           ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:57: warning: unused parameter 'Trivia' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDetectMismatch(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:67: warning: unused parameter 'Name' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:244:47: warning: unused parameter 'Value' [-Wunused-parameter]
  244 |                                     StringRef Value) {
      |                                     ~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDebug(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:43: warning: unused parameter 'Loc' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:58: warning: unused parameter 'DebugType' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                                                ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMessage(clang::SourceLocation, llvm::StringRef, PragmaMessageKind, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:60: warning: unused parameter 'Namespace' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                                                  ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:48: warning: unused parameter 'Kind' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:64: warning: unused parameter 'Str' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                                                      ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:276:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  276 |   virtual void PragmaDiagnosticPush(SourceLocation Loc,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:277:47: warning: unused parameter 'Namespace' [-Wunused-parameter]
  277 |                                     StringRef Namespace) {
      |                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPop(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:282:51: warning: unused parameter 'Loc' [-Wunused-parameter]
  282 |   virtual void PragmaDiagnosticPop(SourceLocation Loc,
      |                                    ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:283:46: warning: unused parameter 'Namespace' [-Wunused-parameter]
  283 |                                    StringRef Namespace) {
      |                                    ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnostic(clang::SourceLocation, llvm::StringRef, clang::diag::Severity, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:63: warning: unused parameter 'Namespace' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:48: warning: unused parameter 'mapping' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                 ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:67: warning: unused parameter 'Str' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                                         ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaOpenCLExtension(clang::SourceLocation, const clang::IdentifierInfo*, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:292:53: warning: unused parameter 'NameLoc' [-Wunused-parameter]
  292 |   virtual void PragmaOpenCLExtension(SourceLocation NameLoc,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:293:60: warning: unused parameter 'Name' [-Wunused-parameter]
  293 |                                      const IdentifierInfo *Name,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:53: warning: unused parameter 'StateLoc' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:72: warning: unused parameter 'State' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                                               ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarning(clang::SourceLocation, PragmaWarningSpecifier, llvm::ArrayRef<int>)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:309:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  309 |   virtual void PragmaWarning(SourceLocation Loc,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:310:53: warning: unused parameter 'WarningSpec' [-Wunused-parameter]
  310 |                              PragmaWarningSpecifier WarningSpec,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:311:44: warning: unused parameter 'Ids' [-Wunused-parameter]
  311 |                              ArrayRef<int> Ids) {}
      |                              ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPush(clang::SourceLocation, int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:49: warning: unused parameter 'Loc' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                  ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:58: warning: unused parameter 'Level' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                                      ~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:318:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  318 |   virtual void PragmaWarningPop(SourceLocation Loc) {
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:53: warning: unused parameter 'Loc' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:68: warning: unused parameter 'Str' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:327:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  327 |   virtual void PragmaExecCharsetPop(SourceLocation Loc) {}
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullBegin(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:331:56: warning: unused parameter 'Loc' [-Wunused-parameter]
  331 |   virtual void PragmaAssumeNonNullBegin(SourceLocation Loc) {}
      |                                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullEnd(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:335:54: warning: unused parameter 'Loc' [-Wunused-parameter]
  335 |   virtual void PragmaAssumeNonNullEnd(SourceLocation Loc) {}
      |                                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroExpands(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange, const clang::MacroArgs*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:339:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  339 |   virtual void MacroExpands(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:52: warning: unused parameter 'MD' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:68: warning: unused parameter 'Range' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                                                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:341:46: warning: unused parameter 'Args' [-Wunused-parameter]
  341 |                             const MacroArgs *Args) {}
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroDefined(const clang::Token&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:344:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  344 |   virtual void MacroDefined(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:345:51: warning: unused parameter 'MD' [-Wunused-parameter]
  345 |                             const MacroDirective *MD) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroUndefined(const clang::Token&, const clang::MacroDefinition&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:354:44: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  354 |   virtual void MacroUndefined(const Token &MacroNameTok,
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:355:54: warning: unused parameter 'MD' [-Wunused-parameter]
  355 |                               const MacroDefinition &MD,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:356:53: warning: unused parameter 'Undef' [-Wunused-parameter]
  356 |                               const MacroDirective *Undef) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Defined(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:37: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:74: warning: unused parameter 'MD' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:362:36: warning: unused parameter 'Range' [-Wunused-parameter]
  362 |                        SourceRange Range) {
      |                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::HasEmbed(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:55: warning: unused parameter 'FileName' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:70: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                                                 ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:367:46: warning: unused parameter 'File' [-Wunused-parameter]
  367 |                         OptionalFileEntryRef File) {}
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::SourceRangeSkipped(clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:47: warning: unused parameter 'Range' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                   ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:69: warning: unused parameter 'EndifLoc' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::If(clang::SourceLocation, clang::SourceRange, ConditionValueKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:34: warning: unused parameter 'Loc' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                   ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:51: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:395:38: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  395 |                   ConditionValueKind ConditionValue) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elif(clang::SourceLocation, clang::SourceRange, ConditionValueKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:53: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:40: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:71: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                                                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:55: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                          ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:413:45: warning: unused parameter 'MD' [-Wunused-parameter]
  413 |                      const MacroDefinition &MD) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:57: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                            ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:421:47: warning: unused parameter 'MD' [-Wunused-parameter]
  421 |                        const MacroDefinition &MD) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:56: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:429:39: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  429 |                        SourceLocation IfLoc) {
      |                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:38: warning: unused parameter 'Loc' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:56: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:437:46: warning: unused parameter 'MD' [-Wunused-parameter]
  437 |                       const MacroDefinition &MD) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:58: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:445:48: warning: unused parameter 'MD' [-Wunused-parameter]
  445 |                         const MacroDefinition &MD) {
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:57: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                                             ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:453:40: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  453 |                         SourceLocation IfLoc) {
      |                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Else(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:56: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Endif(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:57: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                                          ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In static member function 'static void* clang::PreprocessedEntity::operator new(size_t, void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:116:31: warning: unused parameter 'bytes' [-Wunused-parameter]
  116 |     void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                        ~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'virtual std::optional<bool> clang::ExternalPreprocessingRecordSource::isPreprocessedEntityInFileID(unsigned int, clang::FileID)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:296:71: warning: unused parameter 'Index' [-Wunused-parameter]
  296 |     virtual std::optional<bool> isPreprocessedEntityInFileID(unsigned Index,
      |                                                              ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:297:69: warning: unused parameter 'FID' [-Wunused-parameter]
  297 |                                                              FileID FID) {
      |                                                              ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'void clang::PreprocessingRecord::Deallocate(void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:408:27: warning: unused parameter 'Ptr' [-Wunused-parameter]
  408 |     void Deallocate(void *Ptr) {}
      |                     ~~~~~~^~~
In file included from /usr/include/llvm19/clang/Sema/ParsedAttr.h:20,
                 from /usr/include/llvm19/clang/Sema/DeclSpec.h:34,
                 from /usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:21,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:28:
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToDecl(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:43: warning: unused parameter 'S' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:108:49: warning: unused parameter 'D' [-Wunused-parameter]
  108 |                                     const Decl *D) const {
      |                                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToStmt(clang::Sema&, const clang::ParsedAttr&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:43: warning: unused parameter 'S' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:113:49: warning: unused parameter 'St' [-Wunused-parameter]
  113 |                                     const Stmt *St) const {
      |                                     ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagMutualExclusion(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:42: warning: unused parameter 'S' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                    ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:63: warning: unused parameter 'A' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                             ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:119:48: warning: unused parameter 'D' [-Wunused-parameter]
  119 |                                    const Decl *D) const {
      |                                    ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::acceptsLangOpts(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:123:51: warning: unused parameter 'LO' [-Wunused-parameter]
  123 |   virtual bool acceptsLangOpts(const LangOptions &LO) const { return true; }
      |                                ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::existsInTarget(const clang::TargetInfo&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:126:49: warning: unused parameter 'Target' [-Wunused-parameter]
  126 |   virtual bool existsInTarget(const TargetInfo &Target) const { return true; }
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::spellingExistsInTarget(const clang::TargetInfo&, unsigned int) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:130:57: warning: unused parameter 'Target' [-Wunused-parameter]
  130 |   virtual bool spellingExistsInTarget(const TargetInfo &Target,
      |                                       ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:131:54: warning: unused parameter 'SpellingListIndex' [-Wunused-parameter]
  131 |                                       const unsigned SpellingListIndex) const {
      |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual unsigned int clang::ParsedAttrInfo::spellingIndexToSemanticSpelling(const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:137:53: warning: unused parameter 'Attr' [-Wunused-parameter]
  137 |   spellingIndexToSemanticSpelling(const ParsedAttr &Attr) const {
      |                                   ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::isParamExpr(size_t) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:143:35: warning: unused parameter 'N' [-Wunused-parameter]
  143 |   virtual bool isParamExpr(size_t N) const { return false; }
      |                            ~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual void clang::ParsedAttrInfo::getPragmaAttributeMatchRules(llvm::SmallVectorImpl<std::pair<clang::attr::SubjectMatchRule, bool> >&, const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:146:71: warning: unused parameter 'Rules' [-Wunused-parameter]
  146 |       llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &Rules,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:147:26: warning: unused parameter 'LangOpts' [-Wunused-parameter]
  147 |       const LangOptions &LangOpts) const {}
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual clang::ParsedAttrInfo::AttrHandling clang::ParsedAttrInfo::handleDeclAttribute(clang::Sema&, clang::Decl*, const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:50: warning: unused parameter 'S' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                            ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:59: warning: unused parameter 'D' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:154:62: warning: unused parameter 'Attr' [-Wunused-parameter]
  154 |                                            const ParsedAttr &Attr) const {
      |                                            ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h: In member function 'bool clang::ParsedAttr::diagnoseMutualExclusion(clang::Sema&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:44: warning: unused parameter 'S' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:59: warning: unused parameter 'St' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                               ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual bool clang::CodeCompleteConsumer::isResultFilteredOut(llvm::StringRef, clang::CodeCompletionResult)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1205:46: warning: unused parameter 'Filter' [-Wunused-parameter]
 1205 |   virtual bool isResultFilteredOut(StringRef Filter,
      |                                    ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1206:57: warning: unused parameter 'Results' [-Wunused-parameter]
 1206 |                                    CodeCompletionResult Results) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessCodeCompleteResults(clang::Sema&, clang::CodeCompletionContext, clang::CodeCompletionResult*, unsigned int)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1213:49: warning: unused parameter 'S' [-Wunused-parameter]
 1213 |   virtual void ProcessCodeCompleteResults(Sema &S,
      |                                           ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1214:65: warning: unused parameter 'Context' [-Wunused-parameter]
 1214 |                                           CodeCompletionContext Context,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1215:65: warning: unused parameter 'Results' [-Wunused-parameter]
 1215 |                                           CodeCompletionResult *Results,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1216:52: warning: unused parameter 'NumResults' [-Wunused-parameter]
 1216 |                                           unsigned NumResults) {}
      |                                           ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessOverloadCandidates(clang::Sema&, unsigned int, OverloadCandidate*, unsigned int, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:48: warning: unused parameter 'S' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                          ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:60: warning: unused parameter 'CurrentArg' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                                   ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1230:61: warning: unused parameter 'Candidates' [-Wunused-parameter]
 1230 |                                          OverloadCandidate *Candidates,
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1231:51: warning: unused parameter 'NumCandidates' [-Wunused-parameter]
 1231 |                                          unsigned NumCandidates,
      |                                          ~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1232:57: warning: unused parameter 'OpenParLoc' [-Wunused-parameter]
 1232 |                                          SourceLocation OpenParLoc,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1233:47: warning: unused parameter 'Braced' [-Wunused-parameter]
 1233 |                                          bool Braced) {}
      |                                          ~~~~~^~~~~~
In file included from /usr/include/llvm19/clang/Lex/DirectoryLookup.h:19,
                 from /usr/include/llvm19/clang/Lex/HeaderSearch.h:18,
                 from /usr/include/llvm19/clang/Lex/Preprocessor.h:26,
                 from /usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:17,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:30:
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapFileRead(clang::SourceLocation, clang::FileEntryRef, bool)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:49: warning: unused parameter 'FileStart' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:73: warning: unused parameter 'File' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                                            ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:61:39: warning: unused parameter 'IsSystem' [-Wunused-parameter]
   61 |                                  bool IsSystem) {}
      |                                  ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddHeader(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:66:45: warning: unused parameter 'Filename' [-Wunused-parameter]
   66 |   virtual void moduleMapAddHeader(StringRef Filename) {}
      |                                   ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddUmbrellaHeader(clang::FileEntryRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:71:56: warning: unused parameter 'Header' [-Wunused-parameter]
   71 |   virtual void moduleMapAddUmbrellaHeader(FileEntryRef Header) {}
      |                                           ~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h: In member function 'virtual bool clang::PreambleCallbacks::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:239:45: warning: unused parameter 'D' [-Wunused-parameter]
  239 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::PrepareToExecuteAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:55:57: warning: unused parameter 'CI' [-Wunused-parameter]
   55 |   virtual bool PrepareToExecuteAction(CompilerInstance &CI) { return true; }
      |                                       ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginInvocation(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:79:50: warning: unused parameter 'CI' [-Wunused-parameter]
   79 |   virtual bool BeginInvocation(CompilerInstance &CI) { return true; }
      |                                ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginSourceFileAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:85:56: warning: unused parameter 'CI' [-Wunused-parameter]
   85 |   virtual bool BeginSourceFileAction(CompilerInstance &CI) {
      |                                      ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h: In member function 'virtual std::unique_ptr<clang::ASTConsumer> clang::DumpCompilerOptionsAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)':
/usr/include/llvm19/clang/Frontend/FrontendActions.h:47:68: warning: unused parameter 'CI' [-Wunused-parameter]
   47 |   std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
      |                                                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h:48:60: warning: unused parameter 'InFile' [-Wunused-parameter]
   48 |                                                  StringRef InFile) override {
      |                                                  ~~~~~~~~~~^~~~~~
In file included from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:19:
/usr/include/llvm19/clang/Tooling/Tooling.h: In member function 'virtual bool clang::tooling::SourceFileCallbacks::handleBeginSource(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Tooling/Tooling.h:131:52: warning: unused parameter 'CI' [-Wunused-parameter]
  131 |   virtual bool handleBeginSource(CompilerInstance &CI) {
      |                                  ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/Type.h:49:
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionProtoType; TopTrailingObj = llvm::TrailingObjects<clang::FunctionProtoType, clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr>; PrevTy = clang::FunctionProtoType; NextTy = clang::QualType; MoreTys = {clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5387:40:   required from here
 5387 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingType; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingType, clang::QualType>; PrevTy = clang::PackIndexingType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5843:40:   required from here
 5843 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SubstTemplateTypeParmType; TopTrailingObj = llvm::TrailingObjects<clang::SubstTemplateTypeParmType, clang::QualType>; PrevTy = clang::SubstTemplateTypeParmType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6220:47:   required from here
 6220 |                ? *getTrailingObjects<QualType>()
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ElaboratedType; TopTrailingObj = llvm::TrailingObjects<clang::ElaboratedType, clang::TagDecl*>; PrevTy = clang::ElaboratedType; NextTy = clang::TagDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TagDecl*; BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6787:37:   required from here
 6787 |       *getTrailingObjects<TagDecl *>() = OwnedTagDecl;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTTemplateArgumentListInfo; TopTrailingObj = llvm::TrailingObjects<clang::ASTTemplateArgumentListInfo, clang::TemplateArgumentLoc>; PrevTy = clang::ASTTemplateArgumentListInfo; NextTy = clang::TemplateArgumentLoc; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgumentLoc; BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TemplateBase.h:701:51:   required from here
  701 |     return getTrailingObjects<TemplateArgumentLoc>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTConstraintSatisfaction; TopTrailingObj = llvm::TrailingObjects<clang::ASTConstraintSatisfaction, llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*> >; PrevTy = clang::ASTConstraintSatisfaction; NextTy = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:96:59:   required from here
   96 |     return getTrailingObjects<UnsatisfiedConstraintRecord>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaCommentDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaCommentDecl, char>; PrevTy = clang::PragmaCommentDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:165:61:   required from here
  165 |   StringRef getArg() const { return getTrailingObjects<char>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaDetectMismatchDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaDetectMismatchDecl, char>; PrevTy = clang::PragmaDetectMismatchDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:197:62:   required from here
  197 |   StringRef getName() const { return getTrailingObjects<char>(); }
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionDecl::DefaultedOrDeletedFunctionInfo, clang::DeclAccessPair, clang::StringLiteral*>; PrevTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; NextTy = clang::DeclAccessPair; MoreTys = {clang::StringLiteral*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::DeclAccessPair; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:1977:49:   required from here
 1977 |       return {getTrailingObjects<DeclAccessPair>(), NumLookups};
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CapturedDecl; TopTrailingObj = llvm::TrailingObjects<clang::CapturedDecl, clang::ImplicitParamDecl*>; PrevTy = clang::CapturedDecl; NextTy = clang::ImplicitParamDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ImplicitParamDecl*; BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:4685:51:   required from here
 4685 |     return getTrailingObjects<ImplicitParamDecl *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclGroup; TopTrailingObj = llvm::TrailingObjects<clang::DeclGroup, clang::Decl*>; PrevTy = clang::DeclGroup; NextTy = clang::Decl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Decl*; BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclGroup.h:42:38:   required from here
   42 |     return getTrailingObjects<Decl *>()[i];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CompoundStmt; TopTrailingObj = llvm::TrailingObjects<clang::CompoundStmt, clang::Stmt*, clang::FPOptionsOverride>; PrevTy = clang::CompoundStmt; NextTy = clang::Stmt*; MoreTys = {clang::FPOptionsOverride}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1670:65:   required from here
 1670 |   body_iterator body_begin() { return getTrailingObjects<Stmt *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CaseStmt; TopTrailingObj = llvm::TrailingObjects<clang::CaseStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::CaseStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1894:63:   required from here
 1894 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::AttributedStmt; TopTrailingObj = llvm::TrailingObjects<clang::AttributedStmt, const clang::Attr*>; PrevTy = clang::AttributedStmt; NextTy = const clang::Attr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::Attr*; BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2107:44:   required from here
 2107 |     return getTrailingObjects<const Attr *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::IfStmt; TopTrailingObj = llvm::TrailingObjects<clang::IfStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::IfStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2221:63:   required from here
 2221 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SwitchStmt; TopTrailingObj = llvm::TrailingObjects<clang::SwitchStmt, clang::Stmt*>; PrevTy = clang::SwitchStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2457:63:   required from here
 2457 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::WhileStmt; TopTrailingObj = llvm::TrailingObjects<clang::WhileStmt, clang::Stmt*>; PrevTy = clang::WhileStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2642:63:   required from here
 2642 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ReturnStmt; TopTrailingObj = llvm::TrailingObjects<clang::ReturnStmt, const clang::VarDecl*>; PrevTy = clang::ReturnStmt; NextTy = const clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::VarDecl*; BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:3065:69:   required from here
 3065 |     return hasNRVOCandidate() ? *getTrailingObjects<const VarDecl *>()
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ConstantExpr; TopTrailingObj = llvm::TrailingObjects<clang::ConstantExpr, clang::APValue, long unsigned int>; PrevTy = clang::ConstantExpr; NextTy = clang::APValue; MoreTys = {long unsigned int}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::APValue; BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1103:40:   required from here
 1103 |     return *getTrailingObjects<APValue>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DeclRefExpr, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DeclRefExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1355:55:   required from here
 1355 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::StringLiteral; TopTrailingObj = llvm::TrailingObjects<clang::StringLiteral, unsigned int, clang::SourceLocation, char>; PrevTy = clang::StringLiteral; NextTy = unsigned int; MoreTys = {clang::SourceLocation, char}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = unsigned int; BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1895:68:   required from here
 1895 |   unsigned getLength() const { return *getTrailingObjects<unsigned>(); }
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PredefinedExpr; TopTrailingObj = llvm::TrailingObjects<clang::PredefinedExpr, clang::Stmt*>; PrevTy = clang::PredefinedExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2010:32:   required from here
 2010 |     *getTrailingObjects<Stmt *>() = SL;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::UnaryOperator; TopTrailingObj = llvm::TrailingObjects<clang::UnaryOperator, clang::FPOptionsOverride>; PrevTy = clang::UnaryOperator; NextTy = clang::FPOptionsOverride; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::FPOptionsOverride; BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2197:50:   required from here
 2197 |     return *getTrailingObjects<FPOptionsOverride>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OffsetOfExpr; TopTrailingObj = llvm::TrailingObjects<clang::OffsetOfExpr, clang::OffsetOfNode, clang::Expr*>; PrevTy = clang::OffsetOfExpr; NextTy = clang::OffsetOfNode; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::OffsetOfNode; BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2524:44:   required from here
 2524 |     return getTrailingObjects<OffsetOfNode>()[Idx];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::MemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::MemberExpr, clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::MemberExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:3292:55:   required from here
 3292 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DesignatedInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::DesignatedInitExpr, clang::Stmt*>; PrevTy = clang::DesignatedInitExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5558:49:   required from here
 5558 |     return cast<Expr>(getTrailingObjects<Stmt *>()[Idx]);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParenListExpr; TopTrailingObj = llvm::TrailingObjects<clang::ParenListExpr, clang::Stmt*>; PrevTy = clang::ParenListExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5847:64:   required from here
 5847 |     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::GenericSelectionExpr; TopTrailingObj = llvm::TrailingObjects<clang::GenericSelectionExpr, clang::Stmt*, clang::TypeSourceInfo*>; PrevTy = clang::GenericSelectionExpr; NextTy = clang::Stmt*; MoreTys = {clang::TypeSourceInfo*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6172:35:   required from here
 6172 |         getTrailingObjects<Stmt *>()[getIndexOfControllingExpression()]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PseudoObjectExpr; TopTrailingObj = llvm::TrailingObjects<clang::PseudoObjectExpr, clang::Expr*>; PrevTy = clang::PseudoObjectExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6499:65:   required from here
 6499 |   Expr **getSubExprsBuffer() { return getTrailingObjects<Expr *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RecoveryExpr; TopTrailingObj = llvm::TrailingObjects<clang::RecoveryExpr, clang::Expr*>; PrevTy = clang::RecoveryExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:7099:41:   required from here
 7099 |     auto *B = getTrailingObjects<Expr *>();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXConstructorDecl; TopTrailingObj = llvm::TrailingObjects<clang::CXXConstructorDecl, clang::InheritedConstructor, clang::ExplicitSpecifier>; PrevTy = clang::CXXConstructorDecl; NextTy = clang::InheritedConstructor; MoreTys = {clang::ExplicitSpecifier}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::InheritedConstructor; BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:2781:48:   required from here
 2781 |       *getTrailingObjects<InheritedConstructor>() : InheritedConstructor();
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UsingPackDecl; TopTrailingObj = llvm::TrailingObjects<clang::UsingPackDecl, clang::NamedDecl*>; PrevTy = clang::UsingPackDecl; NextTy = clang::NamedDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:3818:60:   required from here
 3818 |                             getTrailingObjects<NamedDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DecompositionDecl; TopTrailingObj = llvm::TrailingObjects<clang::DecompositionDecl, clang::BindingDecl*>; PrevTy = clang::DecompositionDecl; NextTy = clang::BindingDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::BindingDecl*; BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:4185:62:   required from here
 4185 |                             getTrailingObjects<BindingDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:27:
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::AllocateSlow(size_t, size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/Allocator.h:176:12:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  176 |     return AllocateSlow(Size, SizeToAllocate, Alignment);
      |            ^~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:214:20:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  214 |     return Allocate(Size, Align(Alignment));
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:734:30:   required from here
  734 |     return BumpAlloc.Allocate(Size, Align);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:180:23: warning: unused parameter 'Size' [-Wunused-parameter]
  180 |   AllocateSlow(size_t Size, size_t SizeToAllocate, Align Alignment) {
      |                ~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateParameterList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateParameterList, clang::NamedDecl*, clang::Expr*>; PrevTy = clang::TemplateParameterList; NextTy = clang::NamedDecl*; MoreTys = {clang::Expr*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:131:60:   required from here
  131 |   iterator begin() { return getTrailingObjects<NamedDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateArgumentList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateArgumentList, clang::TemplateArgument>; PrevTy = clang::TemplateArgumentList; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:284:48:   required from here
  284 |     return getTrailingObjects<TemplateArgument>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionTemplateSpecializationInfo, clang::MemberSpecializationInfo*>; PrevTy = clang::FunctionTemplateSpecializationInfo; NextTy = clang::MemberSpecializationInfo*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::MemberSpecializationInfo*; BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:502:53:   required from here
  502 |       getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::DependentFunctionTemplateSpecializationInfo, clang::FunctionTemplateDecl*>; PrevTy = clang::DependentFunctionTemplateSpecializationInfo; NextTy = clang::FunctionTemplateDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::FunctionTemplateDecl*; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:709:55:   required from here
  709 |     return {getTrailingObjects<FunctionTemplateDecl *>(), NumCandidates};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTypeParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTypeParmDecl, clang::TypeConstraint>; PrevTy = clang::TemplateTypeParmDecl; NextTy = clang::TypeConstraint; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeConstraint; BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1318:74:   required from here
 1318 |     return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::NonTypeTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::NonTypeTemplateParmDecl, std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*>; PrevTy = clang::NonTypeTemplateParmDecl; NextTy = std::pair<clang::QualType, clang::TypeSourceInfo*>; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = std::pair<clang::QualType, clang::TypeSourceInfo*>; BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1519:66:   required from here
 1519 |         getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTemplateParmDecl, clang::TemplateParameterList*>; PrevTy = clang::TemplateTemplateParmDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateParameterList*; BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1700:55:   required from here
 1700 |     return getTrailingObjects<TemplateParameterList *>()[I];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ImplicitConceptSpecializationDecl; TopTrailingObj = llvm::TrailingObjects<clang::ImplicitConceptSpecializationDecl, clang::TemplateArgument>; PrevTy = clang::ImplicitConceptSpecializationDecl; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:3206:75:   required from here
 3206 |     return ArrayRef<TemplateArgument>(getTrailingObjects<TemplateArgument>(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FriendDecl; TopTrailingObj = llvm::TrailingObjects<clang::FriendDecl, clang::TemplateParameterList*>; PrevTy = clang::FriendDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateParameterList*; BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclFriend.h:90:50:   required from here
   90 |       getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCTypeParamList; TopTrailingObj = llvm::TrailingObjects<clang::ObjCTypeParamList, clang::ObjCTypeParamDecl*>; PrevTy = clang::ObjCTypeParamList; NextTy = clang::ObjCTypeParamDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::ObjCTypeParamDecl*; BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclObjC.h:681:68:   required from here
  681 |   iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSizesClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSizesClause, clang::Expr*>; PrevTy = clang::OMPSizesClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:833:77:   required from here
  832 |     return MutableArrayRef<Expr *>(static_cast<OMPSizesClause *>(this)
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
  833 |                                        ->template getTrailingObjects<Expr *>(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::OMPUpdateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUpdateClause, clang::SourceLocation, clang::OpenMPDependClauseKind>; PrevTy = clang::OMPUpdateClause; NextTy = clang::SourceLocation; MoreTys = {clang::OpenMPDependClauseKind}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::SourceLocation; BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2129:40:   required from here
 2129 |     *getTrailingObjects<SourceLocation>() = Loc;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPMapClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPMapClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPMapClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:6001:31:   required from here
 6001 |     getTrailingObjects<Expr *>()[2 * varlist_size()] = IteratorModifier;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUsesAllocatorsClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUsesAllocatorsClause, clang::Expr*, clang::SourceLocation>; PrevTy = clang::OMPUsesAllocatorsClause; NextTy = clang::Expr*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8606:72:   required from here
 8606 |     Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAffinityClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAffinityClause, clang::Expr*>; PrevTy = clang::OMPAffinityClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8670:31:   required from here
 8670 |     getTrailingObjects<Expr *>()[varlist_size()] = E;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPChildren; TopTrailingObj = llvm::TrailingObjects<clang::OMPChildren, clang::OMPClause*, clang::Stmt*>; PrevTy = clang::OMPChildren; NextTy = clang::OMPClause*; MoreTys = {clang::Stmt*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::OMPClause*; BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9070:65:   required from here
 9070 |     return llvm::MutableArrayRef(getTrailingObjects<OMPClause *>(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXTryStmt; TopTrailingObj = llvm::TrailingObjects<clang::CXXTryStmt, clang::Stmt*>; PrevTy = clang::CXXTryStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:83:68:   required from here
   83 |   Stmt *const *getStmts() const { return getTrailingObjects<Stmt *>(); }
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CoroutineBodyStmt; TopTrailingObj = llvm::TrailingObjects<clang::CoroutineBodyStmt, clang::Stmt*>; PrevTy = clang::CoroutineBodyStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:342:62:   required from here
  342 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultArgExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultArgExpr, clang::Expr*>; PrevTy = clang::CXXDefaultArgExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1291:34:   required from here
 1291 |       *getTrailingObjects<Expr *>() = RewrittenExpr;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultInitExpr, clang::Expr*>; PrevTy = clang::CXXDefaultInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Expr*; BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1422:39:   required from here
 1422 |     return *getTrailingObjects<Expr *>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::LambdaExpr; TopTrailingObj = llvm::TrailingObjects<clang::LambdaExpr, clang::Stmt*>; PrevTy = clang::LambdaExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1983:62:   required from here
 1983 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXNewExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXNewExpr, clang::Stmt*, clang::SourceRange>; PrevTy = clang::CXXNewExpr; NextTy = clang::Stmt*; MoreTys = {clang::SourceRange}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2358:58:   required from here
 2358 |             cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()]))
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TypeTraitExpr; TopTrailingObj = llvm::TrailingObjects<clang::TypeTraitExpr, clang::TypeSourceInfo*>; PrevTy = clang::TypeTraitExpr; NextTy = clang::TypeSourceInfo*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeSourceInfo*; BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2824:63:   required from here
 2824 |     return llvm::ArrayRef(getTrailingObjects<TypeSourceInfo *>(), getNumArgs());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentScopeDeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DependentScopeDeclRefExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DependentScopeDeclRefExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3383:56:   required from here
 3383 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ExprWithCleanups; TopTrailingObj = llvm::TrailingObjects<clang::ExprWithCleanups, llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*> >; PrevTy = clang::ExprWithCleanups; NextTy = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3498:60:   required from here
 3498 |     return llvm::ArrayRef(getTrailingObjects<CleanupObject>(), getNumObjects());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXUnresolvedConstructExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXUnresolvedConstructExpr, clang::Expr*>; PrevTy = clang::CXXUnresolvedConstructExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3619:63:   required from here
 3619 |   arg_iterator arg_begin() { return getTrailingObjects<Expr *>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDependentScopeMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDependentScopeMemberExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*>; PrevTy = clang::CXXDependentScopeMemberExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3835:56:   required from here
 3835 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedLookupExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedLookupExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedLookupExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4094:51:   required from here
 4094 |     return ULE->getTrailingObjects<DeclAccessPair>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedMemberExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedMemberExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4095:78:   required from here
 4095 |   return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SizeOfPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::SizeOfPackExpr, clang::TemplateArgument>; PrevTy = clang::SizeOfPackExpr; NextTy = clang::TemplateArgument; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateArgument; BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4297:54:   required from here
 4297 |     auto *Args = getTrailingObjects<TemplateArgument>();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingExpr; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingExpr, clang::Expr*>; PrevTy = clang::PackIndexingExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4402:45:   required from here
 4402 |     auto *Exprs = getTrailingObjects<Expr *>();
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionParmPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::FunctionParmPackExpr, clang::VarDecl*>; PrevTy = clang::FunctionParmPackExpr; NextTy = clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::VarDecl*; BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4682:64:   required from here
 4682 |   iterator begin() const { return getTrailingObjects<VarDecl *>(); }
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXParenListInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXParenListInitExpr, clang::Expr*>; PrevTy = clang::CXXParenListInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4977:67:   required from here
 4977 |     std::copy(Args.begin(), Args.end(), getTrailingObjects<Expr *>());
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RequiresExpr; TrailingTys = {clang::ParmVarDecl*, clang::concepts::Requirement*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RequiresExpr; TopTrailingObj = llvm::TrailingObjects<clang::RequiresExpr, clang::ParmVarDecl*, clang::concepts::Requirement*>; PrevTy = clang::RequiresExpr; NextTy = clang::ParmVarDecl*; MoreTys = {clang::concepts::Requirement*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ParmVarDecl*; BaseTy = clang::RequiresExpr; TrailingTys = {clang::ParmVarDecl*, clang::concepts::Requirement*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprConcepts.h:551:46:   required from here
  551 |     return {getTrailingObjects<ParmVarDecl *>(), NumLocalParameters};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCArrayLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCArrayLiteral, clang::Expr*>; PrevTy = clang::ObjCArrayLiteral; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:220:59:   required from here
  220 |   Expr **getElements() { return getTrailingObjects<Expr *>(); }
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCDictionaryLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCDictionaryLiteral, clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData>; PrevTy = clang::ObjCDictionaryLiteral; NextTy = clang::ObjCDictionaryLiteral_KeyValuePair; MoreTys = {clang::ObjCDictionaryLiteral_ExpansionData}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ObjCDictionaryLiteral_KeyValuePair; BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:364:62:   required from here
  364 |     const KeyValuePair &KV = getTrailingObjects<KeyValuePair>()[Index];
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCMessageExpr; TopTrailingObj = llvm::TrailingObjects<clang::ObjCMessageExpr, void*, clang::SourceLocation>; PrevTy = clang::ObjCMessageExpr; NextTy = void*; MoreTys = {clang::SourceLocation}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = void*; BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:1063:72:   required from here
 1063 |   void *getReceiverPointer() const { return *getTrailingObjects<void *>(); }
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPArrayShapingExpr; TrailingTys = {clang::Expr*, clang::SourceRange}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPArrayShapingExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPArrayShapingExpr, clang::Expr*, clang::SourceRange>; PrevTy = clang::OMPArrayShapingExpr; NextTy = clang::Expr*; MoreTys = {clang::SourceRange}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPArrayShapingExpr; TrailingTys = {clang::Expr*, clang::SourceRange}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprOpenMP.h:45:54:   required from here
   45 |   void setBase(Expr *Op) { getTrailingObjects<Expr *>()[NumDims] = Op; }
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCDeviceTypeClause; TrailingTys = {std::pair<clang::IdentifierInfo*, clang::SourceLocation>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCDeviceTypeClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCDeviceTypeClause, std::pair<clang::IdentifierInfo*, clang::SourceLocation> >; PrevTy = clang::OpenACCDeviceTypeClause; NextTy = std::pair<clang::IdentifierInfo*, clang::SourceLocation>; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>; BaseTy = clang::OpenACCDeviceTypeClause; TrailingTys = {std::pair<clang::IdentifierInfo*, clang::SourceLocation>}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:256:67:   required from here
  256 |                             getTrailingObjects<DeviceTypeArgument>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCWaitClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCWaitClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCWaitClause, clang::Expr*>; PrevTy = clang::OpenACCWaitClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCWaitClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:425:55:   required from here
  425 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCNumGangsClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCNumGangsClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCNumGangsClause, clang::Expr*>; PrevTy = clang::OpenACCNumGangsClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCNumGangsClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:463:55:   required from here
  463 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCPrivateClause, clang::Expr*>; PrevTy = clang::OpenACCPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:575:55:   required from here
  575 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCFirstPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCFirstPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCFirstPrivateClause, clang::Expr*>; PrevTy = clang::OpenACCFirstPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCFirstPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:597:55:   required from here
  597 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCDevicePtrClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCDevicePtrClause, clang::Expr*>; PrevTy = clang::OpenACCDevicePtrClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCDevicePtrClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:619:55:   required from here
  619 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCAttachClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCAttachClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCAttachClause, clang::Expr*>; PrevTy = clang::OpenACCAttachClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCAttachClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:641:55:   required from here
  641 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCNoCreateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCNoCreateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCNoCreateClause, clang::Expr*>; PrevTy = clang::OpenACCNoCreateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCNoCreateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:663:55:   required from here
  663 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCPresentClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCPresentClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCPresentClause, clang::Expr*>; PrevTy = clang::OpenACCPresentClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCPresentClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:685:55:   required from here
  685 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyClause, clang::Expr*>; PrevTy = clang::OpenACCCopyClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:711:55:   required from here
  711 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyInClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyInClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyInClause, clang::Expr*>; PrevTy = clang::OpenACCCopyInClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyInClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:742:55:   required from here
  742 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyOutClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyOutClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyOutClause, clang::Expr*>; PrevTy = clang::OpenACCCopyOutClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyOutClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:774:55:   required from here
  774 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCreateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCreateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCreateClause, clang::Expr*>; PrevTy = clang::OpenACCCreateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCreateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:806:55:   required from here
  806 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCReductionClause, clang::Expr*>; PrevTy = clang::OpenACCReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:835:55:   required from here
  835 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCAtTryStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCAtTryStmt; TopTrailingObj = llvm::TrailingObjects<clang::ObjCAtTryStmt, clang::Stmt*>; PrevTy = clang::ObjCAtTryStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ObjCAtTryStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtObjC.h:188:56:   required from here
  188 |   Stmt **getStmts() { return getTrailingObjects<Stmt *>(); }
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCComputeConstruct; TrailingTys = {const clang::OpenACCClause*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCComputeConstruct; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCComputeConstruct, const clang::OpenACCClause*>; PrevTy = clang::OpenACCComputeConstruct; NextTy = const clang::OpenACCClause*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = const clang::OpenACCClause*; BaseTy = clang::OpenACCComputeConstruct; TrailingTys = {const clang::OpenACCClause*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtOpenACC.h:145:50:   required from here
  145 |         getTrailingObjects<const OpenACCClause *>(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParsedAttr; TopTrailingObj = llvm::TrailingObjects<clang::ParsedAttr, llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData>; PrevTy = clang::ParsedAttr; NextTy = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; MoreTys = {clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:202:68:   required from here
  202 |   ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:22:
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>; value_type = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:349:19:   required from here
  349 |       DiagMap[Diag] = Info;
      |                   ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/LLVM.h:24,
                 from /usr/include/llvm19/clang/Basic/DirectoryEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/FileEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/SourceLocation.h:17,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:22:
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*; <template-parameter-2-2> = void; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:875:34:   required from here
  875 |     StoredModuleBuildStack.append(stack.begin(), stack.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = clang::DeclAccessPair*; <template-parameter-2-2> = void; T = clang::DeclAccessPair]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/UnresolvedSet.h:138:55:   required from here
  138 |   void append(iterator I, iterator E) { decls().append(I.I, E.I); }
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Decl*; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Decl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>; value_type = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:1061:18:   required from here
 1061 |     MergedDecls[D] = Primary;
      |                  ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::omp::TraitProperty; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::omp::TraitProperty&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>; value_type = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/llvm/Frontend/OpenMP/OMPContext.h:136:24:   required from here
  136 |       ScoreMap[Property] = *Score;
      |                        ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPIteratorExpr; TrailingTys = {clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIteratorExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPIteratorExpr, clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData>; PrevTy = clang::OMPIteratorExpr; NextTy = clang::Decl*; MoreTys = {clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:162:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIteratorExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPIteratorExpr, clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData>; PrevTy = clang::Decl*; NextTy = clang::Expr*; MoreTys = {clang::SourceLocation, clang::OMPIteratorHelperData}]'
  162 |     auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  163 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPIteratorExpr; TrailingTys = {clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprOpenMP.h:287:72:   required from here
  287 |     Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DeclStmt*; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DeclStmt* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>; value_type = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Analysis/CFG.h:1358:33:   required from here
 1358 |     SyntheticDeclStmts[Synthetic] = Source;
      |                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ParsedAttr**; <template-parameter-2-2> = void; T = clang::ParsedAttr*; iterator = clang::ParsedAttr**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:881:20:   required from here
  881 |     AttrList.insert(AttrList.begin(), B.I, E.I);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::PPConditionalInfo*; <template-parameter-2-2> = void; T = clang::PPConditionalInfo]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PreprocessorLexer.h:177:28:   required from here
  177 |     ConditionalStack.append(CL.begin(), CL.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>; value_type = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:606:41:   required from here
  606 |     return ModuleScopeIDs[ExistingModule] < CurrentModuleScopeID;
      |                                         ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:745:26:   required from here
  745 |     CachedModuleLoads[&II] = M;
      |                          ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DirectoryEntry*; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DirectoryEntry* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>; value_type = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:450:30:   required from here
  450 |     DirectoryHasModuleMap[Dir] = true;
      |                              ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1371:49:   required from here
 1371 |     MacroState &S = CurSubmoduleState->Macros[II];
      |                                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry*; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:213:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(ValueT&&) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
  213 |     return TheMap.try_emplace(std::move(V), Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1504:32:   required from here
 1504 |     return IncludedFiles.insert(File).second;
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2869:29:   required from here
 2869 |       AnnotationInfos.insert(std::make_pair(
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2870 |           II,
      |           ~~~                
 2871 |           MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg))));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::FileID; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; value_type = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2964:64:   required from here
 2964 |       return LoadedRegions[SrcMgr.getUniqueLoadedASTFileID(Loc)];
      |                                                                ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolLoc(clang::ObjCProtocolLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1721 |       TRY_TO(TraverseObjCProtocolLoc(ProtocolLoc));
      |                                     ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2562:21: warning: unused parameter 'ProtocolLoc' [-Wunused-parameter]
 2562 |     ObjCProtocolLoc ProtocolLoc) {
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = unsigned int; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int; unsigned int N = 32]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/FoldingSet.h:336:7:   required from here
  336 |     : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {}
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::FunctionEffect; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::FunctionEffect*; <template-parameter-2-2> = void; T = clang::FunctionEffect]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::FunctionEffect; <template-parameter-2-2> = void; T = clang::FunctionEffect; unsigned int N = 12]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:9:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::EffectConditionExpr*; <template-parameter-2-2> = void; T = clang::EffectConditionExpr]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::EffectConditionExpr; <template-parameter-2-2> = void; T = clang::EffectConditionExpr; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:32:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::TemplateArgument; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument; unsigned int N = 4]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:47:41:   required from here
   47 |       ConstraintOwner(ConstraintOwner), TemplateArgs(TemplateArgs.begin(),
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |                                                      TemplateArgs.end()) { }
      |                                                      ~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAllocateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAllocateClause, clang::Expr*>; PrevTy = clang::OMPAllocateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAllocateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPAllocateClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:499:63:   required from here
  499 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPPrivateClause, clang::Expr*>; PrevTy = clang::OMPPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPPrivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPPrivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2680:47:   required from here
 2680 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFirstprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFirstprivateClause, clang::Expr*>; PrevTy = clang::OMPFirstprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFirstprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPFirstprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2789:47:   required from here
 2789 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLastprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLastprivateClause, clang::Expr*>; PrevTy = clang::OMPLastprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLastprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLastprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2951:47:   required from here
 2951 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSharedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSharedClause, clang::Expr*>; PrevTy = clang::OMPSharedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPSharedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPSharedClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3175:63:   required from here
 3175 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPReductionClause, clang::Expr*>; PrevTy = clang::OMPReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3280:47:   required from here
 3280 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPTaskReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPTaskReductionClause, clang::Expr*>; PrevTy = clang::OMPTaskReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPTaskReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPTaskReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3599:47:   required from here
 3599 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInReductionClause, clang::Expr*>; PrevTy = clang::OMPInReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPInReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3830:47:   required from here
 3830 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLinearClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLinearClause, clang::Expr*>; PrevTy = clang::OMPLinearClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLinearClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLinearClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4093:47:   required from here
 4093 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAlignedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAlignedClause, clang::Expr*>; PrevTy = clang::OMPAlignedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAlignedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPAlignedClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4328:44:   required from here
 4328 |   void setAlignment(Expr *A) { *varlist_end() = A; }
      |                                 ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyinClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyinClause, clang::Expr*>; PrevTy = clang::OMPCopyinClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyinClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyinClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4461:47:   required from here
 4461 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyprivateClause, clang::Expr*>; PrevTy = clang::OMPCopyprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4626:47:   required from here
 4626 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFlushClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFlushClause, clang::Expr*>; PrevTy = clang::OMPFlushClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFlushClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFlushClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4804:63:   required from here
 4804 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDependClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDependClause, clang::Expr*>; PrevTy = clang::OMPDependClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDependClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDependClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:5045:63:   required from here
 5045 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPToClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPToClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPToClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPToClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPToClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7052:63:   required from here
 7052 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFromClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFromClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPFromClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFromClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFromClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7252:63:   required from here
 7252 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPUseDevicePtrClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7337:47:   required from here
 7337 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPUseDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7520:63:   required from here
 7520 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIsDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPIsDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPIsDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPIsDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPIsDevicePtrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7623:63:   required from here
 7623 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPHasDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPHasDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPHasDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPHasDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPHasDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7727:63:   required from here
 7727 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPNontemporalClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPNontemporalClause, clang::Expr*>; PrevTy = clang::OMPNontemporalClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPNontemporalClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPNontemporalClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7785:47:   required from here
 7785 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInitClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInitClause, clang::Expr*>; PrevTy = clang::OMPInitClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInitClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInitClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7968:46:   required from here
 7968 |   void setInteropVar(Expr *E) { varlist_begin()[0] = E; }
      |                                 ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInclusiveClause, clang::Expr*>; PrevTy = clang::OMPInclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8409:63:   required from here
 8409 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPExclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPExclusiveClause, clang::Expr*>; PrevTy = clang::OMPExclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPExclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPExclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8483:63:   required from here
 8483 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDoacrossClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDoacrossClause, clang::Expr*>; PrevTy = clang::OMPDoacrossClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDoacrossClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDoacrossClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9290:63:   required from here
 9290 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = const clang::Attr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::Attr* const*; <template-parameter-2-2> = void; T = const clang::Attr*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = const clang::Attr*; <template-parameter-2-2> = void; T = const clang::Attr*; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9336:67:   required from here
 9336 |       : OMPNoChildClause(StartLoc, EndLoc), LParenLoc(LParenLoc), Attrs(Attrs) {
      |                                                                   ^~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; <template-parameter-2-2> = void; T = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/TinyPtrVector.h:350:38:   required from 'EltTy* llvm::TinyPtrVector<EltTy>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  350 |     return cast<VecTy *>(Val)->insert(begin() + Offset, From, To);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:926:38:   required from here
  926 |         Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927 |                                       Info->ActiveModuleMacros.begin(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |                                       Info->ActiveModuleMacros.end());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:271:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  271 |     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:208:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
  208 |     return TheMap.try_emplace(V, Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SetVector.h:174:30:   required from 'bool llvm::SetVector<T, Vector, Set, N>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::DenseSet<clang::Module*, llvm::DenseMapInfo<clang::Module*, void> >; unsigned int N = 2; value_type = clang::Module*]'
  174 |     bool result = set_.insert(X).second;
      |                   ~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1488:70:   required from here
 1488 |         BuildingSubmoduleStack.back().M->AffectingClangModules.insert(M);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:22:39: note: in expansion of macro 'DECL'
   22 | #  define TRANSLATIONUNIT(Type, Base) DECL(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1: note: in expansion of macro 'TRANSLATIONUNIT'
   24 | TRANSLATIONUNIT(TranslationUnit, Decl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:28:36: note: in expansion of macro 'DECL'
   28 | #  define TOPLEVELSTMT(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1: note: in expansion of macro 'TOPLEVELSTMT'
   30 | TOPLEVELSTMT(TopLevelStmt, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseStmtPost(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:675:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  675 |       TRY_TO(dataTraverseStmtPost(CurrS));
      |                                  ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:210:35: warning: unused parameter 'S' [-Wunused-parameter]
  210 |   bool dataTraverseStmtPost(Stmt *S) { return true; }
      |                             ~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseStmtPre(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:682:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  682 |     if (getDerived().dataTraverseStmtPre(CurrS)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:203:34: warning: unused parameter 'S' [-Wunused-parameter]
  203 |   bool dataTraverseStmtPre(Stmt *S) { return true; }
      |                            ~~~~~~^
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2344:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:34:40: note: in expansion of macro 'DECL'
   34 | #  define REQUIRESEXPRBODY(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1: note: in expansion of macro 'REQUIRESEXPRBODY'
   36 | REQUIRESEXPRBODY(RequiresExprBody, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1623:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:40:35: note: in expansion of macro 'DECL'
   40 | #  define LINKAGESPEC(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1: note: in expansion of macro 'LINKAGESPEC'
   42 | LINKAGESPEC(LinkageSpec, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:46:38: note: in expansion of macro 'DECL'
   46 | #  define EXTERNCCONTEXT(Type, Base) DECL(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1: note: in expansion of macro 'EXTERNCCONTEXT'
   48 | EXTERNCCONTEXT(ExternCContext, Decl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1625:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:52:30: note: in expansion of macro 'DECL'
   52 | #  define EXPORT(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1: note: in expansion of macro 'EXPORT'
   54 | EXPORT(Export, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:58:32: note: in expansion of macro 'DECL'
   58 | #  define CAPTURED(Type, Base) DECL(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1: note: in expansion of macro 'CAPTURED'
   60 | CAPTURED(Captured, Decl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:64:29: note: in expansion of macro 'DECL'
   64 | #  define BLOCK(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1: note: in expansion of macro 'BLOCK'
   66 | BLOCK(Block, Decl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1630:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:70:36: note: in expansion of macro 'DECL'
   70 | #  define STATICASSERT(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1: note: in expansion of macro 'STATICASSERT'
   72 | STATICASSERT(StaticAssert, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1656:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:76:44: note: in expansion of macro 'DECL'
   76 | #  define PRAGMADETECTMISMATCH(Type, Base) DECL(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1: note: in expansion of macro 'PRAGMADETECTMISMATCH'
   78 | PRAGMADETECTMISMATCH(PragmaDetectMismatch, Decl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1654:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:82:37: note: in expansion of macro 'DECL'
   82 | #  define PRAGMACOMMENT(Type, Base) DECL(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1: note: in expansion of macro 'PRAGMACOMMENT'
   84 | PRAGMACOMMENT(PragmaComment, Decl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1627:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:88:40: note: in expansion of macro 'DECL'
   88 | #  define OBJCPROPERTYIMPL(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1: note: in expansion of macro 'OBJCPROPERTYIMPL'
   90 | OBJCPROPERTYIMPL(ObjCPropertyImpl, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:94:40: note: in expansion of macro 'DECL'
   94 | #  define OMPTHREADPRIVATE(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1: note: in expansion of macro 'OMPTHREADPRIVATE'
   96 | OMPTHREADPRIVATE(OMPThreadPrivate, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:100:35: note: in expansion of macro 'DECL'
  100 | #  define OMPREQUIRES(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1: note: in expansion of macro 'OMPREQUIRES'
  102 | OMPREQUIRES(OMPRequires, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPBindClause(clang::OMPBindClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4893:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3942:70: warning: unused parameter 'C' [-Wunused-parameter]
 3942 | bool RecursiveASTVisitor<Derived>::VisitOMPBindClause(OMPBindClause *C) {
      |                                                       ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDefaultmapClause(clang::OMPDefaultmapClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4901:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3849:77: warning: unused parameter 'C' [-Wunused-parameter]
 3849 | RecursiveASTVisitor<Derived>::VisitOMPDefaultmapClause(OMPDefaultmapClause *C) {
      |                                                        ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPFullClause(clang::OMPFullClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4919:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3340:70: warning: unused parameter 'C' [-Wunused-parameter]
 3340 | bool RecursiveASTVisitor<Derived>::VisitOMPFullClause(OMPFullClause *C) {
      |                                                       ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPXAttributeClause(clang::OMPXAttributeClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4947:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3963:26: warning: unused parameter 'C' [-Wunused-parameter]
 3963 |     OMPXAttributeClause *C) {
      |     ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPXBareClause(clang::OMPXBareClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4948:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3968:72: warning: unused parameter 'C' [-Wunused-parameter]
 3968 | bool RecursiveASTVisitor<Derived>::VisitOMPXBareClause(OMPXBareClause *C) {
      |                                                        ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1803:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:106:35: note: in expansion of macro 'DECL'
  106 | #  define OMPALLOCATE(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1: note: in expansion of macro 'OMPALLOCATE'
  108 | OMPALLOCATE(OMPAllocate, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1726:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:116:34: note: in expansion of macro 'NAMED'
  116 | #  define OBJCMETHOD(Type, Base) NAMED(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1: note: in expansion of macro 'OBJCMETHOD'
  118 | OBJCMETHOD(ObjCMethod, NamedDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:126:36: note: in expansion of macro 'OBJCCONTAINER'
  126 | #  define OBJCPROTOCOL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                    ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1: note: in expansion of macro 'OBJCPROTOCOL'
  128 | OBJCPROTOCOL(ObjCProtocol, ObjCContainerDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1699:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:132:37: note: in expansion of macro 'OBJCCONTAINER'
  132 | #  define OBJCINTERFACE(Type, Base) OBJCCONTAINER(Type, Base)
      |                                     ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1: note: in expansion of macro 'OBJCINTERFACE'
  134 | OBJCINTERFACE(ObjCInterface, ObjCContainerDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1696:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:142:42: note: in expansion of macro 'OBJCIMPL'
  142 | #  define OBJCIMPLEMENTATION(Type, Base) OBJCIMPL(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1: note: in expansion of macro 'OBJCIMPLEMENTATION'
  144 | OBJCIMPLEMENTATION(ObjCImplementation, ObjCImplDecl)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1693:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:148:40: note: in expansion of macro 'OBJCIMPL'
  148 | #  define OBJCCATEGORYIMPL(Type, Base) OBJCIMPL(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1: note: in expansion of macro 'OBJCCATEGORYIMPL'
  150 | OBJCCATEGORYIMPL(ObjCCategoryImpl, ObjCImplDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1681:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:158:36: note: in expansion of macro 'OBJCCONTAINER'
  158 | #  define OBJCCATEGORY(Type, Base) OBJCCONTAINER(Type, Base)
      |                                    ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1: note: in expansion of macro 'OBJCCATEGORY'
  160 | OBJCCATEGORY(ObjCCategory, ObjCContainerDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1671:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:168:33: note: in expansion of macro 'NAMED'
  168 | #  define NAMESPACE(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1: note: in expansion of macro 'NAMESPACE'
  170 | NAMESPACE(Namespace, NamedDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1583:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:174:34: note: in expansion of macro 'NAMED'
  174 | #  define HLSLBUFFER(Type, Base) NAMED(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1: note: in expansion of macro 'HLSLBUFFER'
  176 | HLSLBUFFER(HLSLBuffer, NamedDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1786:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:184:43: note: in expansion of macro 'VALUE'
  184 | #  define OMPDECLAREREDUCTION(Type, Base) VALUE(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1: note: in expansion of macro 'OMPDECLAREREDUCTION'
  186 | OMPDECLAREREDUCTION(OMPDeclareReduction, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:190:40: note: in expansion of macro 'VALUE'
  190 | #  define OMPDECLAREMAPPER(Type, Base) VALUE(Type, Base)
      |                                        ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1: note: in expansion of macro 'OMPDECLAREMAPPER'
  192 | OMPDECLAREMAPPER(OMPDeclareMapper, ValueDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:196:44: note: in expansion of macro 'VALUE'
  196 | #  define UNRESOLVEDUSINGVALUE(Type, Base) VALUE(Type, Base)
      |                                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1: note: in expansion of macro 'UNRESOLVEDUSINGVALUE'
  198 | UNRESOLVEDUSINGVALUE(UnresolvedUsingValue, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2153:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:202:45: note: in expansion of macro 'VALUE'
  202 | #  define UNNAMEDGLOBALCONSTANT(Type, Base) VALUE(Type, Base)
      |                                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1: note: in expansion of macro 'UNNAMEDGLOBALCONSTANT'
  204 | UNNAMEDGLOBALCONSTANT(UnnamedGlobalConstant, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2155:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:208:43: note: in expansion of macro 'VALUE'
  208 | #  define TEMPLATEPARAMOBJECT(Type, Base) VALUE(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1: note: in expansion of macro 'TEMPLATEPARAMOBJECT'
  210 | TEMPLATEPARAMOBJECT(TemplateParamObject, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:214:30: note: in expansion of macro 'VALUE'
  214 | #  define MSGUID(Type, Base) VALUE(Type, Base)
      |                              ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1: note: in expansion of macro 'MSGUID'
  216 | MSGUID(MSGuid, ValueDecl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2125:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:220:37: note: in expansion of macro 'VALUE'
  220 | #  define INDIRECTFIELD(Type, Base) VALUE(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1: note: in expansion of macro 'INDIRECTFIELD'
  222 | INDIRECTFIELD(IndirectField, ValueDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:226:36: note: in expansion of macro 'VALUE'
  226 | #  define ENUMCONSTANT(Type, Base) VALUE(Type, Base)
      |                                    ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1: note: in expansion of macro 'ENUMCONSTANT'
  228 | ENUMCONSTANT(EnumConstant, ValueDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2267:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1: note: in expansion of macro 'FUNCTION'
  238 | FUNCTION(Function, DeclaratorDecl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2281:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1: note: in expansion of macro 'CXXMETHOD'
  242 | CXXMETHOD(CXXMethod, FunctionDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:244:37: note: in expansion of macro 'CXXMETHOD'
  244 | #  define CXXDESTRUCTOR(Type, Base) CXXMETHOD(Type, Base)
      |                                     ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1: note: in expansion of macro 'CXXDESTRUCTOR'
  246 | CXXDESTRUCTOR(CXXDestructor, CXXMethodDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2297:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:250:37: note: in expansion of macro 'CXXMETHOD'
  250 | #  define CXXCONVERSION(Type, Base) CXXMETHOD(Type, Base)
      |                                     ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1: note: in expansion of macro 'CXXCONVERSION'
  252 | CXXCONVERSION(CXXConversion, CXXMethodDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2288:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:256:38: note: in expansion of macro 'CXXMETHOD'
  256 | #  define CXXCONSTRUCTOR(Type, Base) CXXMETHOD(Type, Base)
      |                                      ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1: note: in expansion of macro 'CXXCONSTRUCTOR'
  258 | CXXCONSTRUCTOR(CXXConstructor, CXXMethodDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:266:41: note: in expansion of macro 'FUNCTION'
  266 | #  define CXXDEDUCTIONGUIDE(Type, Base) FUNCTION(Type, Base)
      |                                         ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1: note: in expansion of macro 'CXXDEDUCTIONGUIDE'
  268 | CXXDEDUCTIONGUIDE(CXXDeductionGuide, FunctionDecl)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2321:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1: note: in expansion of macro 'VAR'
  278 | VAR(Var, DeclaratorDecl)
      | ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2094:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:280:49: note: in expansion of macro 'VAR'
  280 | #  define VARTEMPLATESPECIALIZATION(Type, Base) VAR(Type, Base)
      |                                                 ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1: note: in expansion of macro 'VARTEMPLATESPECIALIZATION'
  282 | VARTEMPLATESPECIALIZATION(VarTemplateSpecialization, VarDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:280:49: note: in expansion of macro 'VAR'
  280 | #  define VARTEMPLATESPECIALIZATION(Type, Base) VAR(Type, Base)
      |                                                 ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:284:56: note: in expansion of macro 'VARTEMPLATESPECIALIZATION'
  284 | #  define VARTEMPLATEPARTIALSPECIALIZATION(Type, Base) VARTEMPLATESPECIALIZATION(Type, Base)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1: note: in expansion of macro 'VARTEMPLATEPARTIALSPECIALIZATION'
  286 | VARTEMPLATEPARTIALSPECIALIZATION(VarTemplatePartialSpecialization, VarTemplateSpecializationDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2332:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:294:31: note: in expansion of macro 'VAR'
  294 | #  define PARMVAR(Type, Base) VAR(Type, Base)
      |                               ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1: note: in expansion of macro 'PARMVAR'
  296 | PARMVAR(ParmVar, VarDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1801:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:300:39: note: in expansion of macro 'VAR'
  300 | #  define OMPCAPTUREDEXPR(Type, Base) VAR(Type, Base)
      |                                       ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1: note: in expansion of macro 'OMPCAPTUREDEXPR'
  302 | OMPCAPTUREDEXPR(OMPCapturedExpr, VarDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2323:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:306:37: note: in expansion of macro 'VAR'
  306 | #  define IMPLICITPARAM(Type, Base) VAR(Type, Base)
      |                                     ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1: note: in expansion of macro 'IMPLICITPARAM'
  308 | IMPLICITPARAM(ImplicitParam, VarDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:312:37: note: in expansion of macro 'VAR'
  312 | #  define DECOMPOSITION(Type, Base) VAR(Type, Base)
      |                                     ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1: note: in expansion of macro 'DECOMPOSITION'
  314 | DECOMPOSITION(Decomposition, VarDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2325:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:322:43: note: in expansion of macro 'DECLARATOR'
  322 | #  define NONTYPETEMPLATEPARM(Type, Base) DECLARATOR(Type, Base)
      |                                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1: note: in expansion of macro 'NONTYPETEMPLATEPARM'
  324 | NONTYPETEMPLATEPARM(NonTypeTemplateParm, DeclaratorDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:328:34: note: in expansion of macro 'DECLARATOR'
  328 | #  define MSPROPERTY(Type, Base) DECLARATOR(Type, Base)
      |                                  ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1: note: in expansion of macro 'MSPROPERTY'
  330 | MSPROPERTY(MSProperty, DeclaratorDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2157:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1: note: in expansion of macro 'FIELD'
  336 | FIELD(Field, DeclaratorDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2172:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:338:32: note: in expansion of macro 'FIELD'
  338 | #  define OBJCIVAR(Type, Base) FIELD(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1: note: in expansion of macro 'OBJCIVAR'
  340 | OBJCIVAR(ObjCIvar, FieldDecl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2165:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:344:39: note: in expansion of macro 'FIELD'
  344 | #  define OBJCATDEFSFIELD(Type, Base) FIELD(Type, Base)
      |                                       ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1: note: in expansion of macro 'OBJCATDEFSFIELD'
  346 | OBJCATDEFSFIELD(ObjCAtDefsField, FieldDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2145:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:358:31: note: in expansion of macro 'VALUE'
  358 | #  define BINDING(Type, Base) VALUE(Type, Base)
      |                               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1: note: in expansion of macro 'BINDING'
  360 | BINDING(Binding, ValueDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1770:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:368:35: note: in expansion of macro 'NAMED'
  368 | #  define USINGSHADOW(Type, Base) NAMED(Type, Base)
      |                                   ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1: note: in expansion of macro 'USINGSHADOW'
  370 | USINGSHADOW(UsingShadow, NamedDecl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1772:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:368:35: note: in expansion of macro 'NAMED'
  368 | #  define USINGSHADOW(Type, Base) NAMED(Type, Base)
      |                                   ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:372:46: note: in expansion of macro 'USINGSHADOW'
  372 | #  define CONSTRUCTORUSINGSHADOW(Type, Base) USINGSHADOW(Type, Base)
      |                                              ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1: note: in expansion of macro 'CONSTRUCTORUSINGSHADOW'
  374 | CONSTRUCTORUSINGSHADOW(ConstructorUsingShadow, UsingShadowDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1764:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:382:33: note: in expansion of macro 'NAMED'
  382 | #  define USINGPACK(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1: note: in expansion of macro 'USINGPACK'
  384 | USINGPACK(UsingPack, NamedDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1766:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:388:38: note: in expansion of macro 'NAMED'
  388 | #  define USINGDIRECTIVE(Type, Base) NAMED(Type, Base)
      |                                      ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1: note: in expansion of macro 'USINGDIRECTIVE'
  390 | USINGDIRECTIVE(UsingDirective, NamedDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2005:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:394:47: note: in expansion of macro 'NAMED'
  394 | #  define UNRESOLVEDUSINGIFEXISTS(Type, Base) NAMED(Type, Base)
      |                                               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1: note: in expansion of macro 'UNRESOLVEDUSINGIFEXISTS'
  396 | UNRESOLVEDUSINGIFEXISTS(UnresolvedUsingIfExists, NamedDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2049:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1: note: in expansion of macro 'RECORD'
  410 | RECORD(Record, TagDecl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2051:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1: note: in expansion of macro 'CXXRECORD'
  414 | CXXRECORD(CXXRecord, RecordDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2093:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:416:51: note: in expansion of macro 'CXXRECORD'
  416 | #  define CLASSTEMPLATESPECIALIZATION(Type, Base) CXXRECORD(Type, Base)
      |                                                   ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1: note: in expansion of macro 'CLASSTEMPLATESPECIALIZATION'
  418 | CLASSTEMPLATESPECIALIZATION(ClassTemplateSpecialization, CXXRecordDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2113:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:416:51: note: in expansion of macro 'CXXRECORD'
  416 | #  define CLASSTEMPLATESPECIALIZATION(Type, Base) CXXRECORD(Type, Base)
      |                                                   ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:420:58: note: in expansion of macro 'CLASSTEMPLATESPECIALIZATION'
  420 | #  define CLASSTEMPLATEPARTIALSPECIALIZATION(Type, Base) CLASSTEMPLATESPECIALIZATION(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1: note: in expansion of macro 'CLASSTEMPLATEPARTIALSPECIALIZATION'
  422 | CLASSTEMPLATEPARTIALSPECIALIZATION(ClassTemplatePartialSpecialization, ClassTemplateSpecializationDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2007:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:438:28: note: in expansion of macro 'TAG'
  438 | #  define ENUM(Type, Base) TAG(Type, Base)
      |                            ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1: note: in expansion of macro 'ENUM'
  440 | ENUM(Enum, TagDecl)
      | ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:448:47: note: in expansion of macro 'TYPE'
  448 | #  define UNRESOLVEDUSINGTYPENAME(Type, Base) TYPE(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1: note: in expansion of macro 'UNRESOLVEDUSINGTYPENAME'
  450 | UNRESOLVEDUSINGTYPENAME(UnresolvedUsingTypename, TypeDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:458:31: note: in expansion of macro 'TYPEDEFNAME'
  458 | #  define TYPEDEF(Type, Base) TYPEDEFNAME(Type, Base)
      |                               ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1: note: in expansion of macro 'TYPEDEF'
  460 | TYPEDEF(Typedef, TypedefNameDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1979:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:464:33: note: in expansion of macro 'TYPEDEFNAME'
  464 | #  define TYPEALIAS(Type, Base) TYPEDEFNAME(Type, Base)
      |                                 ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1: note: in expansion of macro 'TYPEALIAS'
  466 | TYPEALIAS(TypeAlias, TypedefNameDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1739:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:470:37: note: in expansion of macro 'TYPEDEFNAME'
  470 | #  define OBJCTYPEPARAM(Type, Base) TYPEDEFNAME(Type, Base)
      |                                     ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1: note: in expansion of macro 'OBJCTYPEPARAM'
  472 | OBJCTYPEPARAM(ObjCTypeParam, TypedefNameDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1963:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:480:40: note: in expansion of macro 'TYPE'
  480 | #  define TEMPLATETYPEPARM(Type, Base) TYPE(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1: note: in expansion of macro 'TEMPLATETYPEPARM'
  482 | TEMPLATETYPEPARM(TemplateTypeParm, TypeDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1942:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:494:44: note: in expansion of macro 'TEMPLATE'
  494 | #  define TEMPLATETEMPLATEPARM(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1: note: in expansion of macro 'TEMPLATETEMPLATEPARM'
  496 | TEMPLATETEMPLATEPARM(TemplateTemplateParm, TemplateDecl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1939:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:504:35: note: in expansion of macro 'REDECLARABLETEMPLATE'
  504 | #  define VARTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1: note: in expansion of macro 'VARTEMPLATE'
  506 | VARTEMPLATE(VarTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1986:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:510:41: note: in expansion of macro 'REDECLARABLETEMPLATE'
  510 | #  define TYPEALIASTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1: note: in expansion of macro 'TYPEALIASTEMPLATE'
  512 | TYPEALIASTEMPLATE(TypeAliasTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:516:40: note: in expansion of macro 'REDECLARABLETEMPLATE'
  516 | #  define FUNCTIONTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1: note: in expansion of macro 'FUNCTIONTEMPLATE'
  518 | FUNCTIONTEMPLATE(FunctionTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1938:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:522:37: note: in expansion of macro 'REDECLARABLETEMPLATE'
  522 | #  define CLASSTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                     ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1: note: in expansion of macro 'CLASSTEMPLATE'
  524 | CLASSTEMPLATE(ClassTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1991:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:532:31: note: in expansion of macro 'TEMPLATE'
  532 | #  define CONCEPT(Type, Base) TEMPLATE(Type, Base)
      |                               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1: note: in expansion of macro 'CONCEPT'
  534 | CONCEPT(Concept, TemplateDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1951:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:538:39: note: in expansion of macro 'TEMPLATE'
  538 | #  define BUILTINTEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                       ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1: note: in expansion of macro 'BUILTINTEMPLATE'
  540 | BUILTINTEMPLATE(BuiltinTemplate, TemplateDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:548:36: note: in expansion of macro 'NAMED'
  548 | #  define OBJCPROPERTY(Type, Base) NAMED(Type, Base)
      |                                    ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1: note: in expansion of macro 'OBJCPROPERTY'
  550 | OBJCPROPERTY(ObjCProperty, NamedDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1678:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:554:43: note: in expansion of macro 'NAMED'
  554 | #  define OBJCCOMPATIBLEALIAS(Type, Base) NAMED(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1: note: in expansion of macro 'OBJCCOMPATIBLEALIAS'
  556 | OBJCCOMPATIBLEALIAS(ObjCCompatibleAlias, NamedDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1660:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:560:38: note: in expansion of macro 'NAMED'
  560 | #  define NAMESPACEALIAS(Type, Base) NAMED(Type, Base)
      |                                      ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1: note: in expansion of macro 'NAMESPACEALIAS'
  562 | NAMESPACEALIAS(NamespaceAlias, NamedDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1668:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:566:29: note: in expansion of macro 'NAMED'
  566 | #  define LABEL(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1: note: in expansion of macro 'LABEL'
  568 | LABEL(Label, NamedDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1761:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:576:33: note: in expansion of macro 'BASEUSING'
  576 | #  define USINGENUM(Type, Base) BASEUSING(Type, Base)
      |                                 ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1: note: in expansion of macro 'USINGENUM'
  578 | USINGENUM(UsingEnum, BaseUsingDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1756:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:582:29: note: in expansion of macro 'BASEUSING'
  582 | #  define USING(Type, Base) BASEUSING(Type, Base)
      |                             ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1: note: in expansion of macro 'USING'
  584 | USING(Using, BaseUsingDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1585:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:596:49: note: in expansion of macro 'DECL'
  596 | #  define LIFETIMEEXTENDEDTEMPORARY(Type, Base) DECL(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1: note: in expansion of macro 'LIFETIMEEXTENDEDTEMPORARY'
  598 | LIFETIMEEXTENDEDTEMPORARY(LifetimeExtendedTemporary, Decl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1594:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:602:30: note: in expansion of macro 'DECL'
  602 | #  define IMPORT(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1: note: in expansion of macro 'IMPORT'
  604 | IMPORT(Import, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:608:53: note: in expansion of macro 'DECL'
  608 | #  define IMPLICITCONCEPTSPECIALIZATION(Type, Base) DECL(Type, Base)
      |                                                     ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1: note: in expansion of macro 'IMPLICITCONCEPTSPECIALIZATION'
  610 | IMPLICITCONCEPTSPECIALIZATION(ImplicitConceptSpecialization, Decl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1609:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:614:38: note: in expansion of macro 'DECL'
  614 | #  define FRIENDTEMPLATE(Type, Base) DECL(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1: note: in expansion of macro 'FRIENDTEMPLATE'
  616 | FRIENDTEMPLATE(FriendTemplate, Decl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:620:30: note: in expansion of macro 'DECL'
  620 | #  define FRIEND(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1: note: in expansion of macro 'FRIEND'
  622 | FRIEND(Friend, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1589:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:626:36: note: in expansion of macro 'DECL'
  626 | #  define FILESCOPEASM(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1: note: in expansion of macro 'FILESCOPEASM'
  628 | FILESCOPEASM(FileScopeAsm, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1581:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:632:29: note: in expansion of macro 'DECL'
  632 | #  define EMPTY(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1: note: in expansion of macro 'EMPTY'
  634 | EMPTY(Empty, Decl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:638:34: note: in expansion of macro 'DECL'
  638 | #  define ACCESSSPEC(Type, Base) DECL(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1: note: in expansion of macro 'ACCESSSPEC'
  640 | ACCESSSPEC(AccessSpec, Decl)
      | ^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = llvm::cl::SubCommand* const*; <template-parameter-2-2> = void; T = llvm::cl::SubCommand*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:243:61:   required from here
  243 |   SubCommandGroup(std::initializer_list<SubCommand *> IL) : Subs(IL) {}
      |                                                             ^~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::cl::OptionEnumValue*; <template-parameter-2-2> = void; T = llvm::cl::OptionEnumValue]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:700:9:   required from here
  700 |       : Values(Options) {}
      |         ^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::BitCodeAbbrevOp*; <template-parameter-2-2> = void; T = llvm::BitCodeAbbrevOp]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp; unsigned int N = 32]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Bitstream/BitCodes.h:110:9:   required from here
  110 |       : OperandList(OperandList) {}
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Deallocate(const void*, size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/StringMapEntry.h:146:25:   required from 'void llvm::StringMapEntry<ValueTy>::Destroy(AllocatorTy&) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; ValueTy = std::__cxx11::basic_string<char>]'
  146 |     allocator.Deallocate(static_cast<void *>(this), AllocSize,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                          alignof(StringMapEntry));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/StringMap.h:203:53:   required from 'llvm::StringMap<ValueTy, AllocatorTy>::~StringMap() [with ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
  203 |           static_cast<MapEntryTy *>(Bucket)->Destroy(getAllocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:93:2:   required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >]'
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:205:16:   required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  205 |           _M_deleter()(__old_p);
      |           ~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:503:12:   required from 'void std::unique_ptr<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  503 |         _M_t.reset(std::move(__p));
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:416:27:   required from here
  416 |       IncludeAliases.reset(new IncludeAliasMap);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:31: warning: unused parameter 'Ptr' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                   ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:43: warning: unused parameter 'Size' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                                    ~~~~~~~^~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptReference(clang::ConceptReference*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2570:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConceptReference(clang::ConceptReference*) [with Derived = LupdateVisitor]'
 2570 |     TRY_TO(VisitConceptReference(CR));
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:521:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeConstraint(const clang::TypeConstraint*) [with Derived = LupdateVisitor]'
  521 |     TRY_TO(TraverseConceptReference(C->getConceptReference()));
      |                                    ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1959:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParamDeclConstraints(const clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
 1959 |     TRY_TO(TraverseTypeConstraint(TC));
      |                                  ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:747:16:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  747 |         return TraverseTemplateTypeParamDeclConstraints(TTPD);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:323:48: warning: unused parameter 'CR' [-Wunused-parameter]
  323 |   bool VisitConceptReference(ConceptReference *CR) { return true; }
      |                              ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecl(clang::Decl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:449:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  449 |   bool WalkUpFromDecl(Decl *D) { return getDerived().VisitDecl(D); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:450:24: warning: unused parameter 'D' [-Wunused-parameter]
  450 |   bool VisitDecl(Decl *D) { return true; }
      |                  ~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttr(clang::Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1669:30:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]'
 1669 |   if (!getDerived().VisitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5675:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5675 |       return getDerived().TraverseAArch64SVEPcsAttr(cast<AArch64SVEPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:327:24: warning: unused parameter 'A' [-Wunused-parameter]
  327 |   bool VisitAttr(Attr *A) { return true; }
      |                  ~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:331:
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1671:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]'
 1671 |   if (!getDerived().VisitAArch64SVEPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5675:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5675 |       return getDerived().TraverseAArch64SVEPcsAttr(cast<AArch64SVEPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:13:50: warning: unused parameter 'A' [-Wunused-parameter]
   13 |   bool VisitAArch64SVEPcsAttr(AArch64SVEPcsAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAArch64VectorPcsAttr(clang::AArch64VectorPcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1680:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64VectorPcsAttr(clang::AArch64VectorPcsAttr*) [with Derived = LupdateVisitor]'
 1680 |   if (!getDerived().VisitAArch64VectorPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5677:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5677 |       return getDerived().TraverseAArch64VectorPcsAttr(cast<AArch64VectorPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:17:56: warning: unused parameter 'A' [-Wunused-parameter]
   17 |   bool VisitAArch64VectorPcsAttr(AArch64VectorPcsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUFlatWorkGroupSizeAttr(clang::AMDGPUFlatWorkGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1689:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUFlatWorkGroupSizeAttr(clang::AMDGPUFlatWorkGroupSizeAttr*) [with Derived = LupdateVisitor]'
 1689 |   if (!getDerived().VisitAMDGPUFlatWorkGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5679:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5679 |       return getDerived().TraverseAMDGPUFlatWorkGroupSizeAttr(cast<AMDGPUFlatWorkGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:21:70: warning: unused parameter 'A' [-Wunused-parameter]
   21 |   bool VisitAMDGPUFlatWorkGroupSizeAttr(AMDGPUFlatWorkGroupSizeAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUKernelCallAttr(clang::AMDGPUKernelCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1702:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUKernelCallAttr(clang::AMDGPUKernelCallAttr*) [with Derived = LupdateVisitor]'
 1702 |   if (!getDerived().VisitAMDGPUKernelCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5681:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5681 |       return getDerived().TraverseAMDGPUKernelCallAttr(cast<AMDGPUKernelCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:25:56: warning: unused parameter 'A' [-Wunused-parameter]
   25 |   bool VisitAMDGPUKernelCallAttr(AMDGPUKernelCallAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUMaxNumWorkGroupsAttr(clang::AMDGPUMaxNumWorkGroupsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1711:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUMaxNumWorkGroupsAttr(clang::AMDGPUMaxNumWorkGroupsAttr*) [with Derived = LupdateVisitor]'
 1711 |   if (!getDerived().VisitAMDGPUMaxNumWorkGroupsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5683:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5683 |       return getDerived().TraverseAMDGPUMaxNumWorkGroupsAttr(cast<AMDGPUMaxNumWorkGroupsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:29:68: warning: unused parameter 'A' [-Wunused-parameter]
   29 |   bool VisitAMDGPUMaxNumWorkGroupsAttr(AMDGPUMaxNumWorkGroupsAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUNumSGPRAttr(clang::AMDGPUNumSGPRAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1726:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUNumSGPRAttr(clang::AMDGPUNumSGPRAttr*) [with Derived = LupdateVisitor]'
 1726 |   if (!getDerived().VisitAMDGPUNumSGPRAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5685:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5685 |       return getDerived().TraverseAMDGPUNumSGPRAttr(cast<AMDGPUNumSGPRAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:33:50: warning: unused parameter 'A' [-Wunused-parameter]
   33 |   bool VisitAMDGPUNumSGPRAttr(AMDGPUNumSGPRAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUNumVGPRAttr(clang::AMDGPUNumVGPRAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1735:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUNumVGPRAttr(clang::AMDGPUNumVGPRAttr*) [with Derived = LupdateVisitor]'
 1735 |   if (!getDerived().VisitAMDGPUNumVGPRAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5687:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5687 |       return getDerived().TraverseAMDGPUNumVGPRAttr(cast<AMDGPUNumVGPRAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:37:50: warning: unused parameter 'A' [-Wunused-parameter]
   37 |   bool VisitAMDGPUNumVGPRAttr(AMDGPUNumVGPRAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUWavesPerEUAttr(clang::AMDGPUWavesPerEUAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1744:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUWavesPerEUAttr(clang::AMDGPUWavesPerEUAttr*) [with Derived = LupdateVisitor]'
 1744 |   if (!getDerived().VisitAMDGPUWavesPerEUAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5689:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5689 |       return getDerived().TraverseAMDGPUWavesPerEUAttr(cast<AMDGPUWavesPerEUAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:41:56: warning: unused parameter 'A' [-Wunused-parameter]
   41 |   bool VisitAMDGPUWavesPerEUAttr(AMDGPUWavesPerEUAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitARMInterruptAttr(clang::ARMInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1757:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseARMInterruptAttr(clang::ARMInterruptAttr*) [with Derived = LupdateVisitor]'
 1757 |   if (!getDerived().VisitARMInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5691:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5691 |       return getDerived().TraverseARMInterruptAttr(cast<ARMInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:45:48: warning: unused parameter 'A' [-Wunused-parameter]
   45 |   bool VisitARMInterruptAttr(ARMInterruptAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAVRInterruptAttr(clang::AVRInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1766:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAVRInterruptAttr(clang::AVRInterruptAttr*) [with Derived = LupdateVisitor]'
 1766 |   if (!getDerived().VisitAVRInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5693:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5693 |       return getDerived().TraverseAVRInterruptAttr(cast<AVRInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:49:48: warning: unused parameter 'A' [-Wunused-parameter]
   49 |   bool VisitAVRInterruptAttr(AVRInterruptAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAVRSignalAttr(clang::AVRSignalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1775:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAVRSignalAttr(clang::AVRSignalAttr*) [with Derived = LupdateVisitor]'
 1775 |   if (!getDerived().VisitAVRSignalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5695:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5695 |       return getDerived().TraverseAVRSignalAttr(cast<AVRSignalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:53:42: warning: unused parameter 'A' [-Wunused-parameter]
   53 |   bool VisitAVRSignalAttr(AVRSignalAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAbiTagAttr(clang::AbiTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1784:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAbiTagAttr(clang::AbiTagAttr*) [with Derived = LupdateVisitor]'
 1784 |   if (!getDerived().VisitAbiTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5697:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5697 |       return getDerived().TraverseAbiTagAttr(cast<AbiTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:57:36: warning: unused parameter 'A' [-Wunused-parameter]
   57 |   bool VisitAbiTagAttr(AbiTagAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquireCapabilityAttr(clang::AcquireCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1793:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquireCapabilityAttr(clang::AcquireCapabilityAttr*) [with Derived = LupdateVisitor]'
 1793 |   if (!getDerived().VisitAcquireCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5699:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5699 |       return getDerived().TraverseAcquireCapabilityAttr(cast<AcquireCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:61:58: warning: unused parameter 'A' [-Wunused-parameter]
   61 |   bool VisitAcquireCapabilityAttr(AcquireCapabilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquireHandleAttr(clang::AcquireHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1810:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquireHandleAttr(clang::AcquireHandleAttr*) [with Derived = LupdateVisitor]'
 1810 |   if (!getDerived().VisitAcquireHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5701:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5701 |       return getDerived().TraverseAcquireHandleAttr(cast<AcquireHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:65:50: warning: unused parameter 'A' [-Wunused-parameter]
   65 |   bool VisitAcquireHandleAttr(AcquireHandleAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquiredAfterAttr(clang::AcquiredAfterAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1819:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquiredAfterAttr(clang::AcquiredAfterAttr*) [with Derived = LupdateVisitor]'
 1819 |   if (!getDerived().VisitAcquiredAfterAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5703:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5703 |       return getDerived().TraverseAcquiredAfterAttr(cast<AcquiredAfterAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:69:50: warning: unused parameter 'A' [-Wunused-parameter]
   69 |   bool VisitAcquiredAfterAttr(AcquiredAfterAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquiredBeforeAttr(clang::AcquiredBeforeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1836:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquiredBeforeAttr(clang::AcquiredBeforeAttr*) [with Derived = LupdateVisitor]'
 1836 |   if (!getDerived().VisitAcquiredBeforeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5705:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5705 |       return getDerived().TraverseAcquiredBeforeAttr(cast<AcquiredBeforeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:73:52: warning: unused parameter 'A' [-Wunused-parameter]
   73 |   bool VisitAcquiredBeforeAttr(AcquiredBeforeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAddressSpaceAttr(clang::AddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1853:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAddressSpaceAttr(clang::AddressSpaceAttr*) [with Derived = LupdateVisitor]'
 1853 |   if (!getDerived().VisitAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5707:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5707 |       return getDerived().TraverseAddressSpaceAttr(cast<AddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:77:48: warning: unused parameter 'A' [-Wunused-parameter]
   77 |   bool VisitAddressSpaceAttr(AddressSpaceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAliasAttr(clang::AliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1862:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAliasAttr(clang::AliasAttr*) [with Derived = LupdateVisitor]'
 1862 |   if (!getDerived().VisitAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5709:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5709 |       return getDerived().TraverseAliasAttr(cast<AliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:81:34: warning: unused parameter 'A' [-Wunused-parameter]
   81 |   bool VisitAliasAttr(AliasAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignMac68kAttr(clang::AlignMac68kAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1871:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignMac68kAttr(clang::AlignMac68kAttr*) [with Derived = LupdateVisitor]'
 1871 |   if (!getDerived().VisitAlignMac68kAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5711:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5711 |       return getDerived().TraverseAlignMac68kAttr(cast<AlignMac68kAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:85:46: warning: unused parameter 'A' [-Wunused-parameter]
   85 |   bool VisitAlignMac68kAttr(AlignMac68kAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignNaturalAttr(clang::AlignNaturalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1880:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignNaturalAttr(clang::AlignNaturalAttr*) [with Derived = LupdateVisitor]'
 1880 |   if (!getDerived().VisitAlignNaturalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5713:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5713 |       return getDerived().TraverseAlignNaturalAttr(cast<AlignNaturalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:89:48: warning: unused parameter 'A' [-Wunused-parameter]
   89 |   bool VisitAlignNaturalAttr(AlignNaturalAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignValueAttr(clang::AlignValueAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1889:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignValueAttr(clang::AlignValueAttr*) [with Derived = LupdateVisitor]'
 1889 |   if (!getDerived().VisitAlignValueAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5715:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5715 |       return getDerived().TraverseAlignValueAttr(cast<AlignValueAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:93:44: warning: unused parameter 'A' [-Wunused-parameter]
   93 |   bool VisitAlignValueAttr(AlignValueAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignedAttr(clang::AlignedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1900:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignedAttr(clang::AlignedAttr*) [with Derived = LupdateVisitor]'
 1900 |   if (!getDerived().VisitAlignedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5717:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5717 |       return getDerived().TraverseAlignedAttr(cast<AlignedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:97:38: warning: unused parameter 'A' [-Wunused-parameter]
   97 |   bool VisitAlignedAttr(AlignedAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocAlignAttr(clang::AllocAlignAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1916:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocAlignAttr(clang::AllocAlignAttr*) [with Derived = LupdateVisitor]'
 1916 |   if (!getDerived().VisitAllocAlignAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5719:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5719 |       return getDerived().TraverseAllocAlignAttr(cast<AllocAlignAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:101:44: warning: unused parameter 'A' [-Wunused-parameter]
  101 |   bool VisitAllocAlignAttr(AllocAlignAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocSizeAttr(clang::AllocSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1925:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocSizeAttr(clang::AllocSizeAttr*) [with Derived = LupdateVisitor]'
 1925 |   if (!getDerived().VisitAllocSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5721:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5721 |       return getDerived().TraverseAllocSizeAttr(cast<AllocSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:105:42: warning: unused parameter 'A' [-Wunused-parameter]
  105 |   bool VisitAllocSizeAttr(AllocSizeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocatingAttr(clang::AllocatingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1934:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocatingAttr(clang::AllocatingAttr*) [with Derived = LupdateVisitor]'
 1934 |   if (!getDerived().VisitAllocatingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5723:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5723 |       return getDerived().TraverseAllocatingAttr(cast<AllocatingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:109:44: warning: unused parameter 'A' [-Wunused-parameter]
  109 |   bool VisitAllocatingAttr(AllocatingAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlwaysDestroyAttr(clang::AlwaysDestroyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1943:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlwaysDestroyAttr(clang::AlwaysDestroyAttr*) [with Derived = LupdateVisitor]'
 1943 |   if (!getDerived().VisitAlwaysDestroyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5725:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5725 |       return getDerived().TraverseAlwaysDestroyAttr(cast<AlwaysDestroyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:113:50: warning: unused parameter 'A' [-Wunused-parameter]
  113 |   bool VisitAlwaysDestroyAttr(AlwaysDestroyAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlwaysInlineAttr(clang::AlwaysInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1952:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlwaysInlineAttr(clang::AlwaysInlineAttr*) [with Derived = LupdateVisitor]'
 1952 |   if (!getDerived().VisitAlwaysInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5727:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5727 |       return getDerived().TraverseAlwaysInlineAttr(cast<AlwaysInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:117:48: warning: unused parameter 'A' [-Wunused-parameter]
  117 |   bool VisitAlwaysInlineAttr(AlwaysInlineAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnalyzerNoReturnAttr(clang::AnalyzerNoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1961:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnalyzerNoReturnAttr(clang::AnalyzerNoReturnAttr*) [with Derived = LupdateVisitor]'
 1961 |   if (!getDerived().VisitAnalyzerNoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5729:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5729 |       return getDerived().TraverseAnalyzerNoReturnAttr(cast<AnalyzerNoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:121:56: warning: unused parameter 'A' [-Wunused-parameter]
  121 |   bool VisitAnalyzerNoReturnAttr(AnalyzerNoReturnAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnnotateAttr(clang::AnnotateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1970:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnnotateAttr(clang::AnnotateAttr*) [with Derived = LupdateVisitor]'
 1970 |   if (!getDerived().VisitAnnotateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5731:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5731 |       return getDerived().TraverseAnnotateAttr(cast<AnnotateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:125:40: warning: unused parameter 'A' [-Wunused-parameter]
  125 |   bool VisitAnnotateAttr(AnnotateAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnnotateTypeAttr(clang::AnnotateTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1995:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnnotateTypeAttr(clang::AnnotateTypeAttr*) [with Derived = LupdateVisitor]'
 1995 |   if (!getDerived().VisitAnnotateTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5733:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5733 |       return getDerived().TraverseAnnotateTypeAttr(cast<AnnotateTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:129:48: warning: unused parameter 'A' [-Wunused-parameter]
  129 |   bool VisitAnnotateTypeAttr(AnnotateTypeAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86InterruptAttr(clang::AnyX86InterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2020:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86InterruptAttr(clang::AnyX86InterruptAttr*) [with Derived = LupdateVisitor]'
 2020 |   if (!getDerived().VisitAnyX86InterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5735:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5735 |       return getDerived().TraverseAnyX86InterruptAttr(cast<AnyX86InterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:133:54: warning: unused parameter 'A' [-Wunused-parameter]
  133 |   bool VisitAnyX86InterruptAttr(AnyX86InterruptAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86NoCallerSavedRegistersAttr(clang::AnyX86NoCallerSavedRegistersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2029:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86NoCallerSavedRegistersAttr(clang::AnyX86NoCallerSavedRegistersAttr*) [with Derived = LupdateVisitor]'
 2029 |   if (!getDerived().VisitAnyX86NoCallerSavedRegistersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5737:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5737 |       return getDerived().TraverseAnyX86NoCallerSavedRegistersAttr(cast<AnyX86NoCallerSavedRegistersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:137:80: warning: unused parameter 'A' [-Wunused-parameter]
  137 |   bool VisitAnyX86NoCallerSavedRegistersAttr(AnyX86NoCallerSavedRegistersAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86NoCfCheckAttr(clang::AnyX86NoCfCheckAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2038:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86NoCfCheckAttr(clang::AnyX86NoCfCheckAttr*) [with Derived = LupdateVisitor]'
 2038 |   if (!getDerived().VisitAnyX86NoCfCheckAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5739:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5739 |       return getDerived().TraverseAnyX86NoCfCheckAttr(cast<AnyX86NoCfCheckAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:141:54: warning: unused parameter 'A' [-Wunused-parameter]
  141 |   bool VisitAnyX86NoCfCheckAttr(AnyX86NoCfCheckAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArcWeakrefUnavailableAttr(clang::ArcWeakrefUnavailableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2047:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArcWeakrefUnavailableAttr(clang::ArcWeakrefUnavailableAttr*) [with Derived = LupdateVisitor]'
 2047 |   if (!getDerived().VisitArcWeakrefUnavailableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5741:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5741 |       return getDerived().TraverseArcWeakrefUnavailableAttr(cast<ArcWeakrefUnavailableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:145:66: warning: unused parameter 'A' [-Wunused-parameter]
  145 |   bool VisitArcWeakrefUnavailableAttr(ArcWeakrefUnavailableAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArgumentWithTypeTagAttr(clang::ArgumentWithTypeTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2056:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArgumentWithTypeTagAttr(clang::ArgumentWithTypeTagAttr*) [with Derived = LupdateVisitor]'
 2056 |   if (!getDerived().VisitArgumentWithTypeTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5743:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5743 |       return getDerived().TraverseArgumentWithTypeTagAttr(cast<ArgumentWithTypeTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:149:62: warning: unused parameter 'A' [-Wunused-parameter]
  149 |   bool VisitArgumentWithTypeTagAttr(ArgumentWithTypeTagAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmBuiltinAliasAttr(clang::ArmBuiltinAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2065:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmBuiltinAliasAttr(clang::ArmBuiltinAliasAttr*) [with Derived = LupdateVisitor]'
 2065 |   if (!getDerived().VisitArmBuiltinAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5745:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5745 |       return getDerived().TraverseArmBuiltinAliasAttr(cast<ArmBuiltinAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:153:54: warning: unused parameter 'A' [-Wunused-parameter]
  153 |   bool VisitArmBuiltinAliasAttr(ArmBuiltinAliasAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmInAttr(clang::ArmInAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2074:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmInAttr(clang::ArmInAttr*) [with Derived = LupdateVisitor]'
 2074 |   if (!getDerived().VisitArmInAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5747:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5747 |       return getDerived().TraverseArmInAttr(cast<ArmInAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:157:34: warning: unused parameter 'A' [-Wunused-parameter]
  157 |   bool VisitArmInAttr(ArmInAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmInOutAttr(clang::ArmInOutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2083:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmInOutAttr(clang::ArmInOutAttr*) [with Derived = LupdateVisitor]'
 2083 |   if (!getDerived().VisitArmInOutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5749:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5749 |       return getDerived().TraverseArmInOutAttr(cast<ArmInOutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:161:40: warning: unused parameter 'A' [-Wunused-parameter]
  161 |   bool VisitArmInOutAttr(ArmInOutAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmLocallyStreamingAttr(clang::ArmLocallyStreamingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2092:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmLocallyStreamingAttr(clang::ArmLocallyStreamingAttr*) [with Derived = LupdateVisitor]'
 2092 |   if (!getDerived().VisitArmLocallyStreamingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5751:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5751 |       return getDerived().TraverseArmLocallyStreamingAttr(cast<ArmLocallyStreamingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:165:62: warning: unused parameter 'A' [-Wunused-parameter]
  165 |   bool VisitArmLocallyStreamingAttr(ArmLocallyStreamingAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmMveStrictPolymorphismAttr(clang::ArmMveStrictPolymorphismAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2101:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmMveStrictPolymorphismAttr(clang::ArmMveStrictPolymorphismAttr*) [with Derived = LupdateVisitor]'
 2101 |   if (!getDerived().VisitArmMveStrictPolymorphismAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5753:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5753 |       return getDerived().TraverseArmMveStrictPolymorphismAttr(cast<ArmMveStrictPolymorphismAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:169:72: warning: unused parameter 'A' [-Wunused-parameter]
  169 |   bool VisitArmMveStrictPolymorphismAttr(ArmMveStrictPolymorphismAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmNewAttr(clang::ArmNewAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2110:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmNewAttr(clang::ArmNewAttr*) [with Derived = LupdateVisitor]'
 2110 |   if (!getDerived().VisitArmNewAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5755:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5755 |       return getDerived().TraverseArmNewAttr(cast<ArmNewAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:173:36: warning: unused parameter 'A' [-Wunused-parameter]
  173 |   bool VisitArmNewAttr(ArmNewAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmOutAttr(clang::ArmOutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2119:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmOutAttr(clang::ArmOutAttr*) [with Derived = LupdateVisitor]'
 2119 |   if (!getDerived().VisitArmOutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5757:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5757 |       return getDerived().TraverseArmOutAttr(cast<ArmOutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:177:36: warning: unused parameter 'A' [-Wunused-parameter]
  177 |   bool VisitArmOutAttr(ArmOutAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmPreservesAttr(clang::ArmPreservesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2128:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmPreservesAttr(clang::ArmPreservesAttr*) [with Derived = LupdateVisitor]'
 2128 |   if (!getDerived().VisitArmPreservesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5759:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5759 |       return getDerived().TraverseArmPreservesAttr(cast<ArmPreservesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:181:48: warning: unused parameter 'A' [-Wunused-parameter]
  181 |   bool VisitArmPreservesAttr(ArmPreservesAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmStreamingAttr(clang::ArmStreamingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2137:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmStreamingAttr(clang::ArmStreamingAttr*) [with Derived = LupdateVisitor]'
 2137 |   if (!getDerived().VisitArmStreamingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5761:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5761 |       return getDerived().TraverseArmStreamingAttr(cast<ArmStreamingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:185:48: warning: unused parameter 'A' [-Wunused-parameter]
  185 |   bool VisitArmStreamingAttr(ArmStreamingAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmStreamingCompatibleAttr(clang::ArmStreamingCompatibleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2146:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmStreamingCompatibleAttr(clang::ArmStreamingCompatibleAttr*) [with Derived = LupdateVisitor]'
 2146 |   if (!getDerived().VisitArmStreamingCompatibleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5763:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5763 |       return getDerived().TraverseArmStreamingCompatibleAttr(cast<ArmStreamingCompatibleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:189:68: warning: unused parameter 'A' [-Wunused-parameter]
  189 |   bool VisitArmStreamingCompatibleAttr(ArmStreamingCompatibleAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArtificialAttr(clang::ArtificialAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2155:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArtificialAttr(clang::ArtificialAttr*) [with Derived = LupdateVisitor]'
 2155 |   if (!getDerived().VisitArtificialAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5765:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5765 |       return getDerived().TraverseArtificialAttr(cast<ArtificialAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:193:44: warning: unused parameter 'A' [-Wunused-parameter]
  193 |   bool VisitArtificialAttr(ArtificialAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsmLabelAttr(clang::AsmLabelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2164:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAsmLabelAttr(clang::AsmLabelAttr*) [with Derived = LupdateVisitor]'
 2164 |   if (!getDerived().VisitAsmLabelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5767:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5767 |       return getDerived().TraverseAsmLabelAttr(cast<AsmLabelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:197:40: warning: unused parameter 'A' [-Wunused-parameter]
  197 |   bool VisitAsmLabelAttr(AsmLabelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertCapabilityAttr(clang::AssertCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2173:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertCapabilityAttr(clang::AssertCapabilityAttr*) [with Derived = LupdateVisitor]'
 2173 |   if (!getDerived().VisitAssertCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5769:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5769 |       return getDerived().TraverseAssertCapabilityAttr(cast<AssertCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:201:56: warning: unused parameter 'A' [-Wunused-parameter]
  201 |   bool VisitAssertCapabilityAttr(AssertCapabilityAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertExclusiveLockAttr(clang::AssertExclusiveLockAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2190:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertExclusiveLockAttr(clang::AssertExclusiveLockAttr*) [with Derived = LupdateVisitor]'
 2190 |   if (!getDerived().VisitAssertExclusiveLockAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5771:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5771 |       return getDerived().TraverseAssertExclusiveLockAttr(cast<AssertExclusiveLockAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:205:62: warning: unused parameter 'A' [-Wunused-parameter]
  205 |   bool VisitAssertExclusiveLockAttr(AssertExclusiveLockAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertSharedLockAttr(clang::AssertSharedLockAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2207:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertSharedLockAttr(clang::AssertSharedLockAttr*) [with Derived = LupdateVisitor]'
 2207 |   if (!getDerived().VisitAssertSharedLockAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5773:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5773 |       return getDerived().TraverseAssertSharedLockAttr(cast<AssertSharedLockAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:209:56: warning: unused parameter 'A' [-Wunused-parameter]
  209 |   bool VisitAssertSharedLockAttr(AssertSharedLockAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssumeAlignedAttr(clang::AssumeAlignedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2224:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssumeAlignedAttr(clang::AssumeAlignedAttr*) [with Derived = LupdateVisitor]'
 2224 |   if (!getDerived().VisitAssumeAlignedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5775:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5775 |       return getDerived().TraverseAssumeAlignedAttr(cast<AssumeAlignedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:213:50: warning: unused parameter 'A' [-Wunused-parameter]
  213 |   bool VisitAssumeAlignedAttr(AssumeAlignedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAvailabilityAttr(clang::AvailabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2237:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAvailabilityAttr(clang::AvailabilityAttr*) [with Derived = LupdateVisitor]'
 2237 |   if (!getDerived().VisitAvailabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5777:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5777 |       return getDerived().TraverseAvailabilityAttr(cast<AvailabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:217:48: warning: unused parameter 'A' [-Wunused-parameter]
  217 |   bool VisitAvailabilityAttr(AvailabilityAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAvailableOnlyInDefaultEvalMethodAttr(clang::AvailableOnlyInDefaultEvalMethodAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2246:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAvailableOnlyInDefaultEvalMethodAttr(clang::AvailableOnlyInDefaultEvalMethodAttr*) [with Derived = LupdateVisitor]'
 2246 |   if (!getDerived().VisitAvailableOnlyInDefaultEvalMethodAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5779:71:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5779 |       return getDerived().TraverseAvailableOnlyInDefaultEvalMethodAttr(cast<AvailableOnlyInDefaultEvalMethodAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:221:88: warning: unused parameter 'A' [-Wunused-parameter]
  221 |   bool VisitAvailableOnlyInDefaultEvalMethodAttr(AvailableOnlyInDefaultEvalMethodAttr *A) {
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBPFPreserveAccessIndexAttr(clang::BPFPreserveAccessIndexAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2255:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBPFPreserveAccessIndexAttr(clang::BPFPreserveAccessIndexAttr*) [with Derived = LupdateVisitor]'
 2255 |   if (!getDerived().VisitBPFPreserveAccessIndexAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5781:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5781 |       return getDerived().TraverseBPFPreserveAccessIndexAttr(cast<BPFPreserveAccessIndexAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:225:68: warning: unused parameter 'A' [-Wunused-parameter]
  225 |   bool VisitBPFPreserveAccessIndexAttr(BPFPreserveAccessIndexAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBPFPreserveStaticOffsetAttr(clang::BPFPreserveStaticOffsetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2264:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBPFPreserveStaticOffsetAttr(clang::BPFPreserveStaticOffsetAttr*) [with Derived = LupdateVisitor]'
 2264 |   if (!getDerived().VisitBPFPreserveStaticOffsetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5783:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5783 |       return getDerived().TraverseBPFPreserveStaticOffsetAttr(cast<BPFPreserveStaticOffsetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:229:70: warning: unused parameter 'A' [-Wunused-parameter]
  229 |   bool VisitBPFPreserveStaticOffsetAttr(BPFPreserveStaticOffsetAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFDeclTagAttr(clang::BTFDeclTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2273:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFDeclTagAttr(clang::BTFDeclTagAttr*) [with Derived = LupdateVisitor]'
 2273 |   if (!getDerived().VisitBTFDeclTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5785:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5785 |       return getDerived().TraverseBTFDeclTagAttr(cast<BTFDeclTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:233:44: warning: unused parameter 'A' [-Wunused-parameter]
  233 |   bool VisitBTFDeclTagAttr(BTFDeclTagAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTypeTagAttr(clang::BTFTypeTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2282:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTypeTagAttr(clang::BTFTypeTagAttr*) [with Derived = LupdateVisitor]'
 2282 |   if (!getDerived().VisitBTFTypeTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5787:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5787 |       return getDerived().TraverseBTFTypeTagAttr(cast<BTFTypeTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:237:44: warning: unused parameter 'A' [-Wunused-parameter]
  237 |   bool VisitBTFTypeTagAttr(BTFTypeTagAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockingAttr(clang::BlockingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2291:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockingAttr(clang::BlockingAttr*) [with Derived = LupdateVisitor]'
 2291 |   if (!getDerived().VisitBlockingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5789:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5789 |       return getDerived().TraverseBlockingAttr(cast<BlockingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:241:40: warning: unused parameter 'A' [-Wunused-parameter]
  241 |   bool VisitBlockingAttr(BlockingAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlocksAttr(clang::BlocksAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2300:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlocksAttr(clang::BlocksAttr*) [with Derived = LupdateVisitor]'
 2300 |   if (!getDerived().VisitBlocksAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5791:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5791 |       return getDerived().TraverseBlocksAttr(cast<BlocksAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:245:36: warning: unused parameter 'A' [-Wunused-parameter]
  245 |   bool VisitBlocksAttr(BlocksAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinAttr(clang::BuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2309:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinAttr(clang::BuiltinAttr*) [with Derived = LupdateVisitor]'
 2309 |   if (!getDerived().VisitBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5793:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5793 |       return getDerived().TraverseBuiltinAttr(cast<BuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:249:38: warning: unused parameter 'A' [-Wunused-parameter]
  249 |   bool VisitBuiltinAttr(BuiltinAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinAliasAttr(clang::BuiltinAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2318:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinAliasAttr(clang::BuiltinAliasAttr*) [with Derived = LupdateVisitor]'
 2318 |   if (!getDerived().VisitBuiltinAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5795:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5795 |       return getDerived().TraverseBuiltinAliasAttr(cast<BuiltinAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:253:48: warning: unused parameter 'A' [-Wunused-parameter]
  253 |   bool VisitBuiltinAliasAttr(BuiltinAliasAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitC11NoReturnAttr(clang::C11NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2327:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseC11NoReturnAttr(clang::C11NoReturnAttr*) [with Derived = LupdateVisitor]'
 2327 |   if (!getDerived().VisitC11NoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5797:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5797 |       return getDerived().TraverseC11NoReturnAttr(cast<C11NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:257:46: warning: unused parameter 'A' [-Wunused-parameter]
  257 |   bool VisitC11NoReturnAttr(C11NoReturnAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCDeclAttr(clang::CDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2336:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCDeclAttr(clang::CDeclAttr*) [with Derived = LupdateVisitor]'
 2336 |   if (!getDerived().VisitCDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5799:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5799 |       return getDerived().TraverseCDeclAttr(cast<CDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:261:34: warning: unused parameter 'A' [-Wunused-parameter]
  261 |   bool VisitCDeclAttr(CDeclAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFAuditedTransferAttr(clang::CFAuditedTransferAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2345:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFAuditedTransferAttr(clang::CFAuditedTransferAttr*) [with Derived = LupdateVisitor]'
 2345 |   if (!getDerived().VisitCFAuditedTransferAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5801:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5801 |       return getDerived().TraverseCFAuditedTransferAttr(cast<CFAuditedTransferAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:265:58: warning: unused parameter 'A' [-Wunused-parameter]
  265 |   bool VisitCFAuditedTransferAttr(CFAuditedTransferAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFConsumedAttr(clang::CFConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2354:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFConsumedAttr(clang::CFConsumedAttr*) [with Derived = LupdateVisitor]'
 2354 |   if (!getDerived().VisitCFConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5803:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5803 |       return getDerived().TraverseCFConsumedAttr(cast<CFConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:269:44: warning: unused parameter 'A' [-Wunused-parameter]
  269 |   bool VisitCFConsumedAttr(CFConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFGuardAttr(clang::CFGuardAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2363:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFGuardAttr(clang::CFGuardAttr*) [with Derived = LupdateVisitor]'
 2363 |   if (!getDerived().VisitCFGuardAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5805:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5805 |       return getDerived().TraverseCFGuardAttr(cast<CFGuardAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:273:38: warning: unused parameter 'A' [-Wunused-parameter]
  273 |   bool VisitCFGuardAttr(CFGuardAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFICanonicalJumpTableAttr(clang::CFICanonicalJumpTableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2372:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFICanonicalJumpTableAttr(clang::CFICanonicalJumpTableAttr*) [with Derived = LupdateVisitor]'
 2372 |   if (!getDerived().VisitCFICanonicalJumpTableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5807:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5807 |       return getDerived().TraverseCFICanonicalJumpTableAttr(cast<CFICanonicalJumpTableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:277:66: warning: unused parameter 'A' [-Wunused-parameter]
  277 |   bool VisitCFICanonicalJumpTableAttr(CFICanonicalJumpTableAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFReturnsNotRetainedAttr(clang::CFReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2381:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFReturnsNotRetainedAttr(clang::CFReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 2381 |   if (!getDerived().VisitCFReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5809:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5809 |       return getDerived().TraverseCFReturnsNotRetainedAttr(cast<CFReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:281:64: warning: unused parameter 'A' [-Wunused-parameter]
  281 |   bool VisitCFReturnsNotRetainedAttr(CFReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFReturnsRetainedAttr(clang::CFReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2390:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFReturnsRetainedAttr(clang::CFReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 2390 |   if (!getDerived().VisitCFReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5811:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5811 |       return getDerived().TraverseCFReturnsRetainedAttr(cast<CFReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:285:58: warning: unused parameter 'A' [-Wunused-parameter]
  285 |   bool VisitCFReturnsRetainedAttr(CFReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFUnknownTransferAttr(clang::CFUnknownTransferAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2399:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFUnknownTransferAttr(clang::CFUnknownTransferAttr*) [with Derived = LupdateVisitor]'
 2399 |   if (!getDerived().VisitCFUnknownTransferAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5813:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5813 |       return getDerived().TraverseCFUnknownTransferAttr(cast<CFUnknownTransferAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:289:58: warning: unused parameter 'A' [-Wunused-parameter]
  289 |   bool VisitCFUnknownTransferAttr(CFUnknownTransferAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCPUDispatchAttr(clang::CPUDispatchAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2408:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCPUDispatchAttr(clang::CPUDispatchAttr*) [with Derived = LupdateVisitor]'
 2408 |   if (!getDerived().VisitCPUDispatchAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5815:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5815 |       return getDerived().TraverseCPUDispatchAttr(cast<CPUDispatchAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:293:46: warning: unused parameter 'A' [-Wunused-parameter]
  293 |   bool VisitCPUDispatchAttr(CPUDispatchAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCPUSpecificAttr(clang::CPUSpecificAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2417:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCPUSpecificAttr(clang::CPUSpecificAttr*) [with Derived = LupdateVisitor]'
 2417 |   if (!getDerived().VisitCPUSpecificAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5817:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5817 |       return getDerived().TraverseCPUSpecificAttr(cast<CPUSpecificAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:297:46: warning: unused parameter 'A' [-Wunused-parameter]
  297 |   bool VisitCPUSpecificAttr(CPUSpecificAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAConstantAttr(clang::CUDAConstantAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2426:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAConstantAttr(clang::CUDAConstantAttr*) [with Derived = LupdateVisitor]'
 2426 |   if (!getDerived().VisitCUDAConstantAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5819:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5819 |       return getDerived().TraverseCUDAConstantAttr(cast<CUDAConstantAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:301:48: warning: unused parameter 'A' [-Wunused-parameter]
  301 |   bool VisitCUDAConstantAttr(CUDAConstantAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceAttr(clang::CUDADeviceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2435:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceAttr(clang::CUDADeviceAttr*) [with Derived = LupdateVisitor]'
 2435 |   if (!getDerived().VisitCUDADeviceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5821:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5821 |       return getDerived().TraverseCUDADeviceAttr(cast<CUDADeviceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:305:44: warning: unused parameter 'A' [-Wunused-parameter]
  305 |   bool VisitCUDADeviceAttr(CUDADeviceAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceBuiltinSurfaceTypeAttr(clang::CUDADeviceBuiltinSurfaceTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2444:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceBuiltinSurfaceTypeAttr(clang::CUDADeviceBuiltinSurfaceTypeAttr*) [with Derived = LupdateVisitor]'
 2444 |   if (!getDerived().VisitCUDADeviceBuiltinSurfaceTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5823:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5823 |       return getDerived().TraverseCUDADeviceBuiltinSurfaceTypeAttr(cast<CUDADeviceBuiltinSurfaceTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:309:80: warning: unused parameter 'A' [-Wunused-parameter]
  309 |   bool VisitCUDADeviceBuiltinSurfaceTypeAttr(CUDADeviceBuiltinSurfaceTypeAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceBuiltinTextureTypeAttr(clang::CUDADeviceBuiltinTextureTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2453:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceBuiltinTextureTypeAttr(clang::CUDADeviceBuiltinTextureTypeAttr*) [with Derived = LupdateVisitor]'
 2453 |   if (!getDerived().VisitCUDADeviceBuiltinTextureTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5825:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5825 |       return getDerived().TraverseCUDADeviceBuiltinTextureTypeAttr(cast<CUDADeviceBuiltinTextureTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:313:80: warning: unused parameter 'A' [-Wunused-parameter]
  313 |   bool VisitCUDADeviceBuiltinTextureTypeAttr(CUDADeviceBuiltinTextureTypeAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAGlobalAttr(clang::CUDAGlobalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2462:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAGlobalAttr(clang::CUDAGlobalAttr*) [with Derived = LupdateVisitor]'
 2462 |   if (!getDerived().VisitCUDAGlobalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5827:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5827 |       return getDerived().TraverseCUDAGlobalAttr(cast<CUDAGlobalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:317:44: warning: unused parameter 'A' [-Wunused-parameter]
  317 |   bool VisitCUDAGlobalAttr(CUDAGlobalAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAHostAttr(clang::CUDAHostAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2471:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAHostAttr(clang::CUDAHostAttr*) [with Derived = LupdateVisitor]'
 2471 |   if (!getDerived().VisitCUDAHostAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5829:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5829 |       return getDerived().TraverseCUDAHostAttr(cast<CUDAHostAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:321:40: warning: unused parameter 'A' [-Wunused-parameter]
  321 |   bool VisitCUDAHostAttr(CUDAHostAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAInvalidTargetAttr(clang::CUDAInvalidTargetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2480:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAInvalidTargetAttr(clang::CUDAInvalidTargetAttr*) [with Derived = LupdateVisitor]'
 2480 |   if (!getDerived().VisitCUDAInvalidTargetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5831:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5831 |       return getDerived().TraverseCUDAInvalidTargetAttr(cast<CUDAInvalidTargetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:325:58: warning: unused parameter 'A' [-Wunused-parameter]
  325 |   bool VisitCUDAInvalidTargetAttr(CUDAInvalidTargetAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDALaunchBoundsAttr(clang::CUDALaunchBoundsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2489:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDALaunchBoundsAttr(clang::CUDALaunchBoundsAttr*) [with Derived = LupdateVisitor]'
 2489 |   if (!getDerived().VisitCUDALaunchBoundsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5833:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5833 |       return getDerived().TraverseCUDALaunchBoundsAttr(cast<CUDALaunchBoundsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:329:56: warning: unused parameter 'A' [-Wunused-parameter]
  329 |   bool VisitCUDALaunchBoundsAttr(CUDALaunchBoundsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDASharedAttr(clang::CUDASharedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2504:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDASharedAttr(clang::CUDASharedAttr*) [with Derived = LupdateVisitor]'
 2504 |   if (!getDerived().VisitCUDASharedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5835:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5835 |       return getDerived().TraverseCUDASharedAttr(cast<CUDASharedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:333:44: warning: unused parameter 'A' [-Wunused-parameter]
  333 |   bool VisitCUDASharedAttr(CUDASharedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXX11NoReturnAttr(clang::CXX11NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2513:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXX11NoReturnAttr(clang::CXX11NoReturnAttr*) [with Derived = LupdateVisitor]'
 2513 |   if (!getDerived().VisitCXX11NoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5837:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5837 |       return getDerived().TraverseCXX11NoReturnAttr(cast<CXX11NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:337:50: warning: unused parameter 'A' [-Wunused-parameter]
  337 |   bool VisitCXX11NoReturnAttr(CXX11NoReturnAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXAssumeAttr(clang::CXXAssumeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2522:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXAssumeAttr(clang::CXXAssumeAttr*) [with Derived = LupdateVisitor]'
 2522 |   if (!getDerived().VisitCXXAssumeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5839:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5839 |       return getDerived().TraverseCXXAssumeAttr(cast<CXXAssumeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:341:42: warning: unused parameter 'A' [-Wunused-parameter]
  341 |   bool VisitCXXAssumeAttr(CXXAssumeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCallableWhenAttr(clang::CallableWhenAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2533:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCallableWhenAttr(clang::CallableWhenAttr*) [with Derived = LupdateVisitor]'
 2533 |   if (!getDerived().VisitCallableWhenAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5841:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5841 |       return getDerived().TraverseCallableWhenAttr(cast<CallableWhenAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:345:48: warning: unused parameter 'A' [-Wunused-parameter]
  345 |   bool VisitCallableWhenAttr(CallableWhenAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCallbackAttr(clang::CallbackAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2542:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCallbackAttr(clang::CallbackAttr*) [with Derived = LupdateVisitor]'
 2542 |   if (!getDerived().VisitCallbackAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5843:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5843 |       return getDerived().TraverseCallbackAttr(cast<CallbackAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:349:40: warning: unused parameter 'A' [-Wunused-parameter]
  349 |   bool VisitCallbackAttr(CallbackAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCalledOnceAttr(clang::CalledOnceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2551:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCalledOnceAttr(clang::CalledOnceAttr*) [with Derived = LupdateVisitor]'
 2551 |   if (!getDerived().VisitCalledOnceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5845:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5845 |       return getDerived().TraverseCalledOnceAttr(cast<CalledOnceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:353:44: warning: unused parameter 'A' [-Wunused-parameter]
  353 |   bool VisitCalledOnceAttr(CalledOnceAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapabilityAttr(clang::CapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2560:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapabilityAttr(clang::CapabilityAttr*) [with Derived = LupdateVisitor]'
 2560 |   if (!getDerived().VisitCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5847:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5847 |       return getDerived().TraverseCapabilityAttr(cast<CapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:357:44: warning: unused parameter 'A' [-Wunused-parameter]
  357 |   bool VisitCapabilityAttr(CapabilityAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedRecordAttr(clang::CapturedRecordAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2569:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapturedRecordAttr(clang::CapturedRecordAttr*) [with Derived = LupdateVisitor]'
 2569 |   if (!getDerived().VisitCapturedRecordAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5849:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5849 |       return getDerived().TraverseCapturedRecordAttr(cast<CapturedRecordAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:361:52: warning: unused parameter 'A' [-Wunused-parameter]
  361 |   bool VisitCapturedRecordAttr(CapturedRecordAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCarriesDependencyAttr(clang::CarriesDependencyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2578:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCarriesDependencyAttr(clang::CarriesDependencyAttr*) [with Derived = LupdateVisitor]'
 2578 |   if (!getDerived().VisitCarriesDependencyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5851:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5851 |       return getDerived().TraverseCarriesDependencyAttr(cast<CarriesDependencyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:365:58: warning: unused parameter 'A' [-Wunused-parameter]
  365 |   bool VisitCarriesDependencyAttr(CarriesDependencyAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCleanupAttr(clang::CleanupAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2587:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCleanupAttr(clang::CleanupAttr*) [with Derived = LupdateVisitor]'
 2587 |   if (!getDerived().VisitCleanupAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5853:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5853 |       return getDerived().TraverseCleanupAttr(cast<CleanupAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:369:38: warning: unused parameter 'A' [-Wunused-parameter]
  369 |   bool VisitCleanupAttr(CleanupAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClspvLibclcBuiltinAttr(clang::ClspvLibclcBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2596:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClspvLibclcBuiltinAttr(clang::ClspvLibclcBuiltinAttr*) [with Derived = LupdateVisitor]'
 2596 |   if (!getDerived().VisitClspvLibclcBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5855:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5855 |       return getDerived().TraverseClspvLibclcBuiltinAttr(cast<ClspvLibclcBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:373:60: warning: unused parameter 'A' [-Wunused-parameter]
  373 |   bool VisitClspvLibclcBuiltinAttr(ClspvLibclcBuiltinAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCmseNSCallAttr(clang::CmseNSCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2605:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCmseNSCallAttr(clang::CmseNSCallAttr*) [with Derived = LupdateVisitor]'
 2605 |   if (!getDerived().VisitCmseNSCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5857:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5857 |       return getDerived().TraverseCmseNSCallAttr(cast<CmseNSCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:377:44: warning: unused parameter 'A' [-Wunused-parameter]
  377 |   bool VisitCmseNSCallAttr(CmseNSCallAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCmseNSEntryAttr(clang::CmseNSEntryAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2614:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCmseNSEntryAttr(clang::CmseNSEntryAttr*) [with Derived = LupdateVisitor]'
 2614 |   if (!getDerived().VisitCmseNSEntryAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5859:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5859 |       return getDerived().TraverseCmseNSEntryAttr(cast<CmseNSEntryAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:381:46: warning: unused parameter 'A' [-Wunused-parameter]
  381 |   bool VisitCmseNSEntryAttr(CmseNSEntryAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeAlignAttr(clang::CodeAlignAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2623:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeAlignAttr(clang::CodeAlignAttr*) [with Derived = LupdateVisitor]'
 2623 |   if (!getDerived().VisitCodeAlignAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5861:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5861 |       return getDerived().TraverseCodeAlignAttr(cast<CodeAlignAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:385:42: warning: unused parameter 'A' [-Wunused-parameter]
  385 |   bool VisitCodeAlignAttr(CodeAlignAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeModelAttr(clang::CodeModelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2634:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeModelAttr(clang::CodeModelAttr*) [with Derived = LupdateVisitor]'
 2634 |   if (!getDerived().VisitCodeModelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5863:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5863 |       return getDerived().TraverseCodeModelAttr(cast<CodeModelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:389:42: warning: unused parameter 'A' [-Wunused-parameter]
  389 |   bool VisitCodeModelAttr(CodeModelAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeSegAttr(clang::CodeSegAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2643:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeSegAttr(clang::CodeSegAttr*) [with Derived = LupdateVisitor]'
 2643 |   if (!getDerived().VisitCodeSegAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5865:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5865 |       return getDerived().TraverseCodeSegAttr(cast<CodeSegAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:393:38: warning: unused parameter 'A' [-Wunused-parameter]
  393 |   bool VisitCodeSegAttr(CodeSegAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitColdAttr(clang::ColdAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2652:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseColdAttr(clang::ColdAttr*) [with Derived = LupdateVisitor]'
 2652 |   if (!getDerived().VisitColdAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5867:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5867 |       return getDerived().TraverseColdAttr(cast<ColdAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:397:32: warning: unused parameter 'A' [-Wunused-parameter]
  397 |   bool VisitColdAttr(ColdAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCommonAttr(clang::CommonAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2661:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCommonAttr(clang::CommonAttr*) [with Derived = LupdateVisitor]'
 2661 |   if (!getDerived().VisitCommonAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5869:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5869 |       return getDerived().TraverseCommonAttr(cast<CommonAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:401:36: warning: unused parameter 'A' [-Wunused-parameter]
  401 |   bool VisitCommonAttr(CommonAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstAttr(clang::ConstAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2670:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstAttr(clang::ConstAttr*) [with Derived = LupdateVisitor]'
 2670 |   if (!getDerived().VisitConstAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5871:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5871 |       return getDerived().TraverseConstAttr(cast<ConstAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:405:34: warning: unused parameter 'A' [-Wunused-parameter]
  405 |   bool VisitConstAttr(ConstAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstInitAttr(clang::ConstInitAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2679:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstInitAttr(clang::ConstInitAttr*) [with Derived = LupdateVisitor]'
 2679 |   if (!getDerived().VisitConstInitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5873:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5873 |       return getDerived().TraverseConstInitAttr(cast<ConstInitAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:409:42: warning: unused parameter 'A' [-Wunused-parameter]
  409 |   bool VisitConstInitAttr(ConstInitAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstructorAttr(clang::ConstructorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2688:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstructorAttr(clang::ConstructorAttr*) [with Derived = LupdateVisitor]'
 2688 |   if (!getDerived().VisitConstructorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5875:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5875 |       return getDerived().TraverseConstructorAttr(cast<ConstructorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:413:46: warning: unused parameter 'A' [-Wunused-parameter]
  413 |   bool VisitConstructorAttr(ConstructorAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableAttr(clang::ConsumableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2697:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableAttr(clang::ConsumableAttr*) [with Derived = LupdateVisitor]'
 2697 |   if (!getDerived().VisitConsumableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5877:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5877 |       return getDerived().TraverseConsumableAttr(cast<ConsumableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:417:44: warning: unused parameter 'A' [-Wunused-parameter]
  417 |   bool VisitConsumableAttr(ConsumableAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableAutoCastAttr(clang::ConsumableAutoCastAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2706:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableAutoCastAttr(clang::ConsumableAutoCastAttr*) [with Derived = LupdateVisitor]'
 2706 |   if (!getDerived().VisitConsumableAutoCastAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5879:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5879 |       return getDerived().TraverseConsumableAutoCastAttr(cast<ConsumableAutoCastAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:421:60: warning: unused parameter 'A' [-Wunused-parameter]
  421 |   bool VisitConsumableAutoCastAttr(ConsumableAutoCastAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableSetOnReadAttr(clang::ConsumableSetOnReadAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2715:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableSetOnReadAttr(clang::ConsumableSetOnReadAttr*) [with Derived = LupdateVisitor]'
 2715 |   if (!getDerived().VisitConsumableSetOnReadAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5881:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5881 |       return getDerived().TraverseConsumableSetOnReadAttr(cast<ConsumableSetOnReadAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:425:62: warning: unused parameter 'A' [-Wunused-parameter]
  425 |   bool VisitConsumableSetOnReadAttr(ConsumableSetOnReadAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConvergentAttr(clang::ConvergentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2724:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConvergentAttr(clang::ConvergentAttr*) [with Derived = LupdateVisitor]'
 2724 |   if (!getDerived().VisitConvergentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5883:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5883 |       return getDerived().TraverseConvergentAttr(cast<ConvergentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:429:44: warning: unused parameter 'A' [-Wunused-parameter]
  429 |   bool VisitConvergentAttr(ConvergentAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroDisableLifetimeBoundAttr(clang::CoroDisableLifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2733:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroDisableLifetimeBoundAttr(clang::CoroDisableLifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 2733 |   if (!getDerived().VisitCoroDisableLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5885:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5885 |       return getDerived().TraverseCoroDisableLifetimeBoundAttr(cast<CoroDisableLifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:433:72: warning: unused parameter 'A' [-Wunused-parameter]
  433 |   bool VisitCoroDisableLifetimeBoundAttr(CoroDisableLifetimeBoundAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroLifetimeBoundAttr(clang::CoroLifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2742:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroLifetimeBoundAttr(clang::CoroLifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 2742 |   if (!getDerived().VisitCoroLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5887:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5887 |       return getDerived().TraverseCoroLifetimeBoundAttr(cast<CoroLifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:437:58: warning: unused parameter 'A' [-Wunused-parameter]
  437 |   bool VisitCoroLifetimeBoundAttr(CoroLifetimeBoundAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroOnlyDestroyWhenCompleteAttr(clang::CoroOnlyDestroyWhenCompleteAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2751:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroOnlyDestroyWhenCompleteAttr(clang::CoroOnlyDestroyWhenCompleteAttr*) [with Derived = LupdateVisitor]'
 2751 |   if (!getDerived().VisitCoroOnlyDestroyWhenCompleteAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5889:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5889 |       return getDerived().TraverseCoroOnlyDestroyWhenCompleteAttr(cast<CoroOnlyDestroyWhenCompleteAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:441:78: warning: unused parameter 'A' [-Wunused-parameter]
  441 |   bool VisitCoroOnlyDestroyWhenCompleteAttr(CoroOnlyDestroyWhenCompleteAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroReturnTypeAttr(clang::CoroReturnTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2760:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroReturnTypeAttr(clang::CoroReturnTypeAttr*) [with Derived = LupdateVisitor]'
 2760 |   if (!getDerived().VisitCoroReturnTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5891:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5891 |       return getDerived().TraverseCoroReturnTypeAttr(cast<CoroReturnTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:445:52: warning: unused parameter 'A' [-Wunused-parameter]
  445 |   bool VisitCoroReturnTypeAttr(CoroReturnTypeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroWrapperAttr(clang::CoroWrapperAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2769:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroWrapperAttr(clang::CoroWrapperAttr*) [with Derived = LupdateVisitor]'
 2769 |   if (!getDerived().VisitCoroWrapperAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5893:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5893 |       return getDerived().TraverseCoroWrapperAttr(cast<CoroWrapperAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:449:46: warning: unused parameter 'A' [-Wunused-parameter]
  449 |   bool VisitCoroWrapperAttr(CoroWrapperAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountedByAttr(clang::CountedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2778:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountedByAttr(clang::CountedByAttr*) [with Derived = LupdateVisitor]'
 2778 |   if (!getDerived().VisitCountedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5895:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5895 |       return getDerived().TraverseCountedByAttr(cast<CountedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:453:42: warning: unused parameter 'A' [-Wunused-parameter]
  453 |   bool VisitCountedByAttr(CountedByAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountedByOrNullAttr(clang::CountedByOrNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2789:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountedByOrNullAttr(clang::CountedByOrNullAttr*) [with Derived = LupdateVisitor]'
 2789 |   if (!getDerived().VisitCountedByOrNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5897:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5897 |       return getDerived().TraverseCountedByOrNullAttr(cast<CountedByOrNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:457:54: warning: unused parameter 'A' [-Wunused-parameter]
  457 |   bool VisitCountedByOrNullAttr(CountedByOrNullAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLExportAttr(clang::DLLExportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2800:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLExportAttr(clang::DLLExportAttr*) [with Derived = LupdateVisitor]'
 2800 |   if (!getDerived().VisitDLLExportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5899:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5899 |       return getDerived().TraverseDLLExportAttr(cast<DLLExportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:461:42: warning: unused parameter 'A' [-Wunused-parameter]
  461 |   bool VisitDLLExportAttr(DLLExportAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLExportStaticLocalAttr(clang::DLLExportStaticLocalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2809:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLExportStaticLocalAttr(clang::DLLExportStaticLocalAttr*) [with Derived = LupdateVisitor]'
 2809 |   if (!getDerived().VisitDLLExportStaticLocalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5901:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5901 |       return getDerived().TraverseDLLExportStaticLocalAttr(cast<DLLExportStaticLocalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:465:64: warning: unused parameter 'A' [-Wunused-parameter]
  465 |   bool VisitDLLExportStaticLocalAttr(DLLExportStaticLocalAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLImportAttr(clang::DLLImportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2818:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLImportAttr(clang::DLLImportAttr*) [with Derived = LupdateVisitor]'
 2818 |   if (!getDerived().VisitDLLImportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5903:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5903 |       return getDerived().TraverseDLLImportAttr(cast<DLLImportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:469:42: warning: unused parameter 'A' [-Wunused-parameter]
  469 |   bool VisitDLLImportAttr(DLLImportAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLImportStaticLocalAttr(clang::DLLImportStaticLocalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2827:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLImportStaticLocalAttr(clang::DLLImportStaticLocalAttr*) [with Derived = LupdateVisitor]'
 2827 |   if (!getDerived().VisitDLLImportStaticLocalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5905:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5905 |       return getDerived().TraverseDLLImportStaticLocalAttr(cast<DLLImportStaticLocalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:473:64: warning: unused parameter 'A' [-Wunused-parameter]
  473 |   bool VisitDLLImportStaticLocalAttr(DLLImportStaticLocalAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeprecatedAttr(clang::DeprecatedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2836:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeprecatedAttr(clang::DeprecatedAttr*) [with Derived = LupdateVisitor]'
 2836 |   if (!getDerived().VisitDeprecatedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5907:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5907 |       return getDerived().TraverseDeprecatedAttr(cast<DeprecatedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:477:44: warning: unused parameter 'A' [-Wunused-parameter]
  477 |   bool VisitDeprecatedAttr(DeprecatedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDestructorAttr(clang::DestructorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2845:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDestructorAttr(clang::DestructorAttr*) [with Derived = LupdateVisitor]'
 2845 |   if (!getDerived().VisitDestructorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5909:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5909 |       return getDerived().TraverseDestructorAttr(cast<DestructorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:481:44: warning: unused parameter 'A' [-Wunused-parameter]
  481 |   bool VisitDestructorAttr(DestructorAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDiagnoseAsBuiltinAttr(clang::DiagnoseAsBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2854:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDiagnoseAsBuiltinAttr(clang::DiagnoseAsBuiltinAttr*) [with Derived = LupdateVisitor]'
 2854 |   if (!getDerived().VisitDiagnoseAsBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5911:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5911 |       return getDerived().TraverseDiagnoseAsBuiltinAttr(cast<DiagnoseAsBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:485:58: warning: unused parameter 'A' [-Wunused-parameter]
  485 |   bool VisitDiagnoseAsBuiltinAttr(DiagnoseAsBuiltinAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDiagnoseIfAttr(clang::DiagnoseIfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2863:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDiagnoseIfAttr(clang::DiagnoseIfAttr*) [with Derived = LupdateVisitor]'
 2863 |   if (!getDerived().VisitDiagnoseIfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5913:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5913 |       return getDerived().TraverseDiagnoseIfAttr(cast<DiagnoseIfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:489:44: warning: unused parameter 'A' [-Wunused-parameter]
  489 |   bool VisitDiagnoseIfAttr(DiagnoseIfAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDisableSanitizerInstrumentationAttr(clang::DisableSanitizerInstrumentationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2874:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDisableSanitizerInstrumentationAttr(clang::DisableSanitizerInstrumentationAttr*) [with Derived = LupdateVisitor]'
 2874 |   if (!getDerived().VisitDisableSanitizerInstrumentationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5915:70:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5915 |       return getDerived().TraverseDisableSanitizerInstrumentationAttr(cast<DisableSanitizerInstrumentationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:493:86: warning: unused parameter 'A' [-Wunused-parameter]
  493 |   bool VisitDisableSanitizerInstrumentationAttr(DisableSanitizerInstrumentationAttr *A) {
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDisableTailCallsAttr(clang::DisableTailCallsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2883:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDisableTailCallsAttr(clang::DisableTailCallsAttr*) [with Derived = LupdateVisitor]'
 2883 |   if (!getDerived().VisitDisableTailCallsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5917:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5917 |       return getDerived().TraverseDisableTailCallsAttr(cast<DisableTailCallsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:497:56: warning: unused parameter 'A' [-Wunused-parameter]
  497 |   bool VisitDisableTailCallsAttr(DisableTailCallsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmptyBasesAttr(clang::EmptyBasesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2892:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEmptyBasesAttr(clang::EmptyBasesAttr*) [with Derived = LupdateVisitor]'
 2892 |   if (!getDerived().VisitEmptyBasesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5919:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5919 |       return getDerived().TraverseEmptyBasesAttr(cast<EmptyBasesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:501:44: warning: unused parameter 'A' [-Wunused-parameter]
  501 |   bool VisitEmptyBasesAttr(EmptyBasesAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnableIfAttr(clang::EnableIfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2901:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnableIfAttr(clang::EnableIfAttr*) [with Derived = LupdateVisitor]'
 2901 |   if (!getDerived().VisitEnableIfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5921:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5921 |       return getDerived().TraverseEnableIfAttr(cast<EnableIfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:505:40: warning: unused parameter 'A' [-Wunused-parameter]
  505 |   bool VisitEnableIfAttr(EnableIfAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnforceTCBAttr(clang::EnforceTCBAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2912:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnforceTCBAttr(clang::EnforceTCBAttr*) [with Derived = LupdateVisitor]'
 2912 |   if (!getDerived().VisitEnforceTCBAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5923:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5923 |       return getDerived().TraverseEnforceTCBAttr(cast<EnforceTCBAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:509:44: warning: unused parameter 'A' [-Wunused-parameter]
  509 |   bool VisitEnforceTCBAttr(EnforceTCBAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnforceTCBLeafAttr(clang::EnforceTCBLeafAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2921:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnforceTCBLeafAttr(clang::EnforceTCBLeafAttr*) [with Derived = LupdateVisitor]'
 2921 |   if (!getDerived().VisitEnforceTCBLeafAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5925:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5925 |       return getDerived().TraverseEnforceTCBLeafAttr(cast<EnforceTCBLeafAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:513:52: warning: unused parameter 'A' [-Wunused-parameter]
  513 |   bool VisitEnforceTCBLeafAttr(EnforceTCBLeafAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumExtensibilityAttr(clang::EnumExtensibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2930:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumExtensibilityAttr(clang::EnumExtensibilityAttr*) [with Derived = LupdateVisitor]'
 2930 |   if (!getDerived().VisitEnumExtensibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5927:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5927 |       return getDerived().TraverseEnumExtensibilityAttr(cast<EnumExtensibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:517:58: warning: unused parameter 'A' [-Wunused-parameter]
  517 |   bool VisitEnumExtensibilityAttr(EnumExtensibilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitErrorAttr(clang::ErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2939:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseErrorAttr(clang::ErrorAttr*) [with Derived = LupdateVisitor]'
 2939 |   if (!getDerived().VisitErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5929:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5929 |       return getDerived().TraverseErrorAttr(cast<ErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:521:34: warning: unused parameter 'A' [-Wunused-parameter]
  521 |   bool VisitErrorAttr(ErrorAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExcludeFromExplicitInstantiationAttr(clang::ExcludeFromExplicitInstantiationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2948:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExcludeFromExplicitInstantiationAttr(clang::ExcludeFromExplicitInstantiationAttr*) [with Derived = LupdateVisitor]'
 2948 |   if (!getDerived().VisitExcludeFromExplicitInstantiationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5931:71:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5931 |       return getDerived().TraverseExcludeFromExplicitInstantiationAttr(cast<ExcludeFromExplicitInstantiationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:525:88: warning: unused parameter 'A' [-Wunused-parameter]
  525 |   bool VisitExcludeFromExplicitInstantiationAttr(ExcludeFromExplicitInstantiationAttr *A) {
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExclusiveTrylockFunctionAttr(clang::ExclusiveTrylockFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2957:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExclusiveTrylockFunctionAttr(clang::ExclusiveTrylockFunctionAttr*) [with Derived = LupdateVisitor]'
 2957 |   if (!getDerived().VisitExclusiveTrylockFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5933:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5933 |       return getDerived().TraverseExclusiveTrylockFunctionAttr(cast<ExclusiveTrylockFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:529:72: warning: unused parameter 'A' [-Wunused-parameter]
  529 |   bool VisitExclusiveTrylockFunctionAttr(ExclusiveTrylockFunctionAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExternalSourceSymbolAttr(clang::ExternalSourceSymbolAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2976:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExternalSourceSymbolAttr(clang::ExternalSourceSymbolAttr*) [with Derived = LupdateVisitor]'
 2976 |   if (!getDerived().VisitExternalSourceSymbolAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5935:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5935 |       return getDerived().TraverseExternalSourceSymbolAttr(cast<ExternalSourceSymbolAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:533:64: warning: unused parameter 'A' [-Wunused-parameter]
  533 |   bool VisitExternalSourceSymbolAttr(ExternalSourceSymbolAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFallThroughAttr(clang::FallThroughAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2985:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFallThroughAttr(clang::FallThroughAttr*) [with Derived = LupdateVisitor]'
 2985 |   if (!getDerived().VisitFallThroughAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5937:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5937 |       return getDerived().TraverseFallThroughAttr(cast<FallThroughAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:537:46: warning: unused parameter 'A' [-Wunused-parameter]
  537 |   bool VisitFallThroughAttr(FallThroughAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFastCallAttr(clang::FastCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2994:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFastCallAttr(clang::FastCallAttr*) [with Derived = LupdateVisitor]'
 2994 |   if (!getDerived().VisitFastCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5939:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5939 |       return getDerived().TraverseFastCallAttr(cast<FastCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:541:40: warning: unused parameter 'A' [-Wunused-parameter]
  541 |   bool VisitFastCallAttr(FastCallAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFinalAttr(clang::FinalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3003:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFinalAttr(clang::FinalAttr*) [with Derived = LupdateVisitor]'
 3003 |   if (!getDerived().VisitFinalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5941:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5941 |       return getDerived().TraverseFinalAttr(cast<FinalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:545:34: warning: unused parameter 'A' [-Wunused-parameter]
  545 |   bool VisitFinalAttr(FinalAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFlagEnumAttr(clang::FlagEnumAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3012:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFlagEnumAttr(clang::FlagEnumAttr*) [with Derived = LupdateVisitor]'
 3012 |   if (!getDerived().VisitFlagEnumAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5943:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5943 |       return getDerived().TraverseFlagEnumAttr(cast<FlagEnumAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:549:40: warning: unused parameter 'A' [-Wunused-parameter]
  549 |   bool VisitFlagEnumAttr(FlagEnumAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFlattenAttr(clang::FlattenAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3021:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFlattenAttr(clang::FlattenAttr*) [with Derived = LupdateVisitor]'
 3021 |   if (!getDerived().VisitFlattenAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5945:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5945 |       return getDerived().TraverseFlattenAttr(cast<FlattenAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:553:38: warning: unused parameter 'A' [-Wunused-parameter]
  553 |   bool VisitFlattenAttr(FlattenAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFormatAttr(clang::FormatAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3030:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFormatAttr(clang::FormatAttr*) [with Derived = LupdateVisitor]'
 3030 |   if (!getDerived().VisitFormatAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5947:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5947 |       return getDerived().TraverseFormatAttr(cast<FormatAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:557:36: warning: unused parameter 'A' [-Wunused-parameter]
  557 |   bool VisitFormatAttr(FormatAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFormatArgAttr(clang::FormatArgAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3039:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFormatArgAttr(clang::FormatArgAttr*) [with Derived = LupdateVisitor]'
 3039 |   if (!getDerived().VisitFormatArgAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5949:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5949 |       return getDerived().TraverseFormatArgAttr(cast<FormatArgAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:561:42: warning: unused parameter 'A' [-Wunused-parameter]
  561 |   bool VisitFormatArgAttr(FormatArgAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionReturnThunksAttr(clang::FunctionReturnThunksAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3048:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionReturnThunksAttr(clang::FunctionReturnThunksAttr*) [with Derived = LupdateVisitor]'
 3048 |   if (!getDerived().VisitFunctionReturnThunksAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5951:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5951 |       return getDerived().TraverseFunctionReturnThunksAttr(cast<FunctionReturnThunksAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:565:64: warning: unused parameter 'A' [-Wunused-parameter]
  565 |   bool VisitFunctionReturnThunksAttr(FunctionReturnThunksAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGNUInlineAttr(clang::GNUInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3057:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGNUInlineAttr(clang::GNUInlineAttr*) [with Derived = LupdateVisitor]'
 3057 |   if (!getDerived().VisitGNUInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5953:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5953 |       return getDerived().TraverseGNUInlineAttr(cast<GNUInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:569:42: warning: unused parameter 'A' [-Wunused-parameter]
  569 |   bool VisitGNUInlineAttr(GNUInlineAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGuardedByAttr(clang::GuardedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3066:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGuardedByAttr(clang::GuardedByAttr*) [with Derived = LupdateVisitor]'
 3066 |   if (!getDerived().VisitGuardedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5955:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5955 |       return getDerived().TraverseGuardedByAttr(cast<GuardedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:573:42: warning: unused parameter 'A' [-Wunused-parameter]
  573 |   bool VisitGuardedByAttr(GuardedByAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGuardedVarAttr(clang::GuardedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3077:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGuardedVarAttr(clang::GuardedVarAttr*) [with Derived = LupdateVisitor]'
 3077 |   if (!getDerived().VisitGuardedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5957:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5957 |       return getDerived().TraverseGuardedVarAttr(cast<GuardedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:577:44: warning: unused parameter 'A' [-Wunused-parameter]
  577 |   bool VisitGuardedVarAttr(GuardedVarAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHIPManagedAttr(clang::HIPManagedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3086:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHIPManagedAttr(clang::HIPManagedAttr*) [with Derived = LupdateVisitor]'
 3086 |   if (!getDerived().VisitHIPManagedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5959:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5959 |       return getDerived().TraverseHIPManagedAttr(cast<HIPManagedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:581:44: warning: unused parameter 'A' [-Wunused-parameter]
  581 |   bool VisitHIPManagedAttr(HIPManagedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLGroupSharedAddressSpaceAttr(clang::HLSLGroupSharedAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3095:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLGroupSharedAddressSpaceAttr(clang::HLSLGroupSharedAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 3095 |   if (!getDerived().VisitHLSLGroupSharedAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5961:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5961 |       return getDerived().TraverseHLSLGroupSharedAddressSpaceAttr(cast<HLSLGroupSharedAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:585:78: warning: unused parameter 'A' [-Wunused-parameter]
  585 |   bool VisitHLSLGroupSharedAddressSpaceAttr(HLSLGroupSharedAddressSpaceAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLLoopHintAttr(clang::HLSLLoopHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3104:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLLoopHintAttr(clang::HLSLLoopHintAttr*) [with Derived = LupdateVisitor]'
 3104 |   if (!getDerived().VisitHLSLLoopHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5963:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5963 |       return getDerived().TraverseHLSLLoopHintAttr(cast<HLSLLoopHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:589:48: warning: unused parameter 'A' [-Wunused-parameter]
  589 |   bool VisitHLSLLoopHintAttr(HLSLLoopHintAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLNumThreadsAttr(clang::HLSLNumThreadsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3113:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLNumThreadsAttr(clang::HLSLNumThreadsAttr*) [with Derived = LupdateVisitor]'
 3113 |   if (!getDerived().VisitHLSLNumThreadsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5965:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5965 |       return getDerived().TraverseHLSLNumThreadsAttr(cast<HLSLNumThreadsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:593:52: warning: unused parameter 'A' [-Wunused-parameter]
  593 |   bool VisitHLSLNumThreadsAttr(HLSLNumThreadsAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLPackOffsetAttr(clang::HLSLPackOffsetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3122:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLPackOffsetAttr(clang::HLSLPackOffsetAttr*) [with Derived = LupdateVisitor]'
 3122 |   if (!getDerived().VisitHLSLPackOffsetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5967:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5967 |       return getDerived().TraverseHLSLPackOffsetAttr(cast<HLSLPackOffsetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:597:52: warning: unused parameter 'A' [-Wunused-parameter]
  597 |   bool VisitHLSLPackOffsetAttr(HLSLPackOffsetAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLParamModifierAttr(clang::HLSLParamModifierAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3131:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLParamModifierAttr(clang::HLSLParamModifierAttr*) [with Derived = LupdateVisitor]'
 3131 |   if (!getDerived().VisitHLSLParamModifierAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5969:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5969 |       return getDerived().TraverseHLSLParamModifierAttr(cast<HLSLParamModifierAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:601:58: warning: unused parameter 'A' [-Wunused-parameter]
  601 |   bool VisitHLSLParamModifierAttr(HLSLParamModifierAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceAttr(clang::HLSLResourceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3140:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceAttr(clang::HLSLResourceAttr*) [with Derived = LupdateVisitor]'
 3140 |   if (!getDerived().VisitHLSLResourceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5971:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5971 |       return getDerived().TraverseHLSLResourceAttr(cast<HLSLResourceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:605:48: warning: unused parameter 'A' [-Wunused-parameter]
  605 |   bool VisitHLSLResourceAttr(HLSLResourceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceBindingAttr(clang::HLSLResourceBindingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3149:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceBindingAttr(clang::HLSLResourceBindingAttr*) [with Derived = LupdateVisitor]'
 3149 |   if (!getDerived().VisitHLSLResourceBindingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5973:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5973 |       return getDerived().TraverseHLSLResourceBindingAttr(cast<HLSLResourceBindingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:609:62: warning: unused parameter 'A' [-Wunused-parameter]
  609 |   bool VisitHLSLResourceBindingAttr(HLSLResourceBindingAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceClassAttr(clang::HLSLResourceClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3158:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceClassAttr(clang::HLSLResourceClassAttr*) [with Derived = LupdateVisitor]'
 3158 |   if (!getDerived().VisitHLSLResourceClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5975:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5975 |       return getDerived().TraverseHLSLResourceClassAttr(cast<HLSLResourceClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:613:58: warning: unused parameter 'A' [-Wunused-parameter]
  613 |   bool VisitHLSLResourceClassAttr(HLSLResourceClassAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLSV_DispatchThreadIDAttr(clang::HLSLSV_DispatchThreadIDAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3167:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLSV_DispatchThreadIDAttr(clang::HLSLSV_DispatchThreadIDAttr*) [with Derived = LupdateVisitor]'
 3167 |   if (!getDerived().VisitHLSLSV_DispatchThreadIDAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5977:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5977 |       return getDerived().TraverseHLSLSV_DispatchThreadIDAttr(cast<HLSLSV_DispatchThreadIDAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:617:70: warning: unused parameter 'A' [-Wunused-parameter]
  617 |   bool VisitHLSLSV_DispatchThreadIDAttr(HLSLSV_DispatchThreadIDAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLSV_GroupIndexAttr(clang::HLSLSV_GroupIndexAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3176:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLSV_GroupIndexAttr(clang::HLSLSV_GroupIndexAttr*) [with Derived = LupdateVisitor]'
 3176 |   if (!getDerived().VisitHLSLSV_GroupIndexAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5979:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5979 |       return getDerived().TraverseHLSLSV_GroupIndexAttr(cast<HLSLSV_GroupIndexAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:621:58: warning: unused parameter 'A' [-Wunused-parameter]
  621 |   bool VisitHLSLSV_GroupIndexAttr(HLSLSV_GroupIndexAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLShaderAttr(clang::HLSLShaderAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3185:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLShaderAttr(clang::HLSLShaderAttr*) [with Derived = LupdateVisitor]'
 3185 |   if (!getDerived().VisitHLSLShaderAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5981:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5981 |       return getDerived().TraverseHLSLShaderAttr(cast<HLSLShaderAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:625:44: warning: unused parameter 'A' [-Wunused-parameter]
  625 |   bool VisitHLSLShaderAttr(HLSLShaderAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHotAttr(clang::HotAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3194:33:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHotAttr(clang::HotAttr*) [with Derived = LupdateVisitor]'
 3194 |   if (!getDerived().VisitHotAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5983:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5983 |       return getDerived().TraverseHotAttr(cast<HotAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:629:30: warning: unused parameter 'A' [-Wunused-parameter]
  629 |   bool VisitHotAttr(HotAttr *A) {
      |                     ~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHybridPatchableAttr(clang::HybridPatchableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3203:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHybridPatchableAttr(clang::HybridPatchableAttr*) [with Derived = LupdateVisitor]'
 3203 |   if (!getDerived().VisitHybridPatchableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5985:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5985 |       return getDerived().TraverseHybridPatchableAttr(cast<HybridPatchableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:633:54: warning: unused parameter 'A' [-Wunused-parameter]
  633 |   bool VisitHybridPatchableAttr(HybridPatchableAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBActionAttr(clang::IBActionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3212:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBActionAttr(clang::IBActionAttr*) [with Derived = LupdateVisitor]'
 3212 |   if (!getDerived().VisitIBActionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5987:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5987 |       return getDerived().TraverseIBActionAttr(cast<IBActionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:637:40: warning: unused parameter 'A' [-Wunused-parameter]
  637 |   bool VisitIBActionAttr(IBActionAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBOutletAttr(clang::IBOutletAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3221:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBOutletAttr(clang::IBOutletAttr*) [with Derived = LupdateVisitor]'
 3221 |   if (!getDerived().VisitIBOutletAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5989:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5989 |       return getDerived().TraverseIBOutletAttr(cast<IBOutletAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:641:40: warning: unused parameter 'A' [-Wunused-parameter]
  641 |   bool VisitIBOutletAttr(IBOutletAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBOutletCollectionAttr(clang::IBOutletCollectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3230:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBOutletCollectionAttr(clang::IBOutletCollectionAttr*) [with Derived = LupdateVisitor]'
 3230 |   if (!getDerived().VisitIBOutletCollectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5991:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5991 |       return getDerived().TraverseIBOutletCollectionAttr(cast<IBOutletCollectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:645:60: warning: unused parameter 'A' [-Wunused-parameter]
  645 |   bool VisitIBOutletCollectionAttr(IBOutletCollectionAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIFuncAttr(clang::IFuncAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3242:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIFuncAttr(clang::IFuncAttr*) [with Derived = LupdateVisitor]'
 3242 |   if (!getDerived().VisitIFuncAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5993:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5993 |       return getDerived().TraverseIFuncAttr(cast<IFuncAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:649:34: warning: unused parameter 'A' [-Wunused-parameter]
  649 |   bool VisitIFuncAttr(IFuncAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitPriorityAttr(clang::InitPriorityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3251:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInitPriorityAttr(clang::InitPriorityAttr*) [with Derived = LupdateVisitor]'
 3251 |   if (!getDerived().VisitInitPriorityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5995:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5995 |       return getDerived().TraverseInitPriorityAttr(cast<InitPriorityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:653:48: warning: unused parameter 'A' [-Wunused-parameter]
  653 |   bool VisitInitPriorityAttr(InitPriorityAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitSegAttr(clang::InitSegAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3260:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInitSegAttr(clang::InitSegAttr*) [with Derived = LupdateVisitor]'
 3260 |   if (!getDerived().VisitInitSegAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5997:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5997 |       return getDerived().TraverseInitSegAttr(cast<InitSegAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:657:38: warning: unused parameter 'A' [-Wunused-parameter]
  657 |   bool VisitInitSegAttr(InitSegAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIntelOclBiccAttr(clang::IntelOclBiccAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3269:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIntelOclBiccAttr(clang::IntelOclBiccAttr*) [with Derived = LupdateVisitor]'
 3269 |   if (!getDerived().VisitIntelOclBiccAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5999:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5999 |       return getDerived().TraverseIntelOclBiccAttr(cast<IntelOclBiccAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:661:48: warning: unused parameter 'A' [-Wunused-parameter]
  661 |   bool VisitIntelOclBiccAttr(IntelOclBiccAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInternalLinkageAttr(clang::InternalLinkageAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3278:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInternalLinkageAttr(clang::InternalLinkageAttr*) [with Derived = LupdateVisitor]'
 3278 |   if (!getDerived().VisitInternalLinkageAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6001:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6001 |       return getDerived().TraverseInternalLinkageAttr(cast<InternalLinkageAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:665:54: warning: unused parameter 'A' [-Wunused-parameter]
  665 |   bool VisitInternalLinkageAttr(InternalLinkageAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLTOVisibilityPublicAttr(clang::LTOVisibilityPublicAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3287:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLTOVisibilityPublicAttr(clang::LTOVisibilityPublicAttr*) [with Derived = LupdateVisitor]'
 3287 |   if (!getDerived().VisitLTOVisibilityPublicAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6003:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6003 |       return getDerived().TraverseLTOVisibilityPublicAttr(cast<LTOVisibilityPublicAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:669:62: warning: unused parameter 'A' [-Wunused-parameter]
  669 |   bool VisitLTOVisibilityPublicAttr(LTOVisibilityPublicAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLayoutVersionAttr(clang::LayoutVersionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3296:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLayoutVersionAttr(clang::LayoutVersionAttr*) [with Derived = LupdateVisitor]'
 3296 |   if (!getDerived().VisitLayoutVersionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6005:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6005 |       return getDerived().TraverseLayoutVersionAttr(cast<LayoutVersionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:673:50: warning: unused parameter 'A' [-Wunused-parameter]
  673 |   bool VisitLayoutVersionAttr(LayoutVersionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLeafAttr(clang::LeafAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3305:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLeafAttr(clang::LeafAttr*) [with Derived = LupdateVisitor]'
 3305 |   if (!getDerived().VisitLeafAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6007:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6007 |       return getDerived().TraverseLeafAttr(cast<LeafAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:677:32: warning: unused parameter 'A' [-Wunused-parameter]
  677 |   bool VisitLeafAttr(LeafAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLifetimeBoundAttr(clang::LifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3314:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLifetimeBoundAttr(clang::LifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 3314 |   if (!getDerived().VisitLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6009:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6009 |       return getDerived().TraverseLifetimeBoundAttr(cast<LifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:681:50: warning: unused parameter 'A' [-Wunused-parameter]
  681 |   bool VisitLifetimeBoundAttr(LifetimeBoundAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLikelyAttr(clang::LikelyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3323:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLikelyAttr(clang::LikelyAttr*) [with Derived = LupdateVisitor]'
 3323 |   if (!getDerived().VisitLikelyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6011:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6011 |       return getDerived().TraverseLikelyAttr(cast<LikelyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:685:36: warning: unused parameter 'A' [-Wunused-parameter]
  685 |   bool VisitLikelyAttr(LikelyAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLoaderUninitializedAttr(clang::LoaderUninitializedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3332:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLoaderUninitializedAttr(clang::LoaderUninitializedAttr*) [with Derived = LupdateVisitor]'
 3332 |   if (!getDerived().VisitLoaderUninitializedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6013:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6013 |       return getDerived().TraverseLoaderUninitializedAttr(cast<LoaderUninitializedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:689:62: warning: unused parameter 'A' [-Wunused-parameter]
  689 |   bool VisitLoaderUninitializedAttr(LoaderUninitializedAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLockReturnedAttr(clang::LockReturnedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3341:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLockReturnedAttr(clang::LockReturnedAttr*) [with Derived = LupdateVisitor]'
 3341 |   if (!getDerived().VisitLockReturnedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6015:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6015 |       return getDerived().TraverseLockReturnedAttr(cast<LockReturnedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:693:48: warning: unused parameter 'A' [-Wunused-parameter]
  693 |   bool VisitLockReturnedAttr(LockReturnedAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLocksExcludedAttr(clang::LocksExcludedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3352:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLocksExcludedAttr(clang::LocksExcludedAttr*) [with Derived = LupdateVisitor]'
 3352 |   if (!getDerived().VisitLocksExcludedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6017:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6017 |       return getDerived().TraverseLocksExcludedAttr(cast<LocksExcludedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:697:50: warning: unused parameter 'A' [-Wunused-parameter]
  697 |   bool VisitLocksExcludedAttr(LocksExcludedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLoopHintAttr(clang::LoopHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3369:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLoopHintAttr(clang::LoopHintAttr*) [with Derived = LupdateVisitor]'
 3369 |   if (!getDerived().VisitLoopHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6019:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6019 |       return getDerived().TraverseLoopHintAttr(cast<LoopHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:701:40: warning: unused parameter 'A' [-Wunused-parameter]
  701 |   bool VisitLoopHintAttr(LoopHintAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitM68kInterruptAttr(clang::M68kInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3380:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseM68kInterruptAttr(clang::M68kInterruptAttr*) [with Derived = LupdateVisitor]'
 3380 |   if (!getDerived().VisitM68kInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6021:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6021 |       return getDerived().TraverseM68kInterruptAttr(cast<M68kInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:705:50: warning: unused parameter 'A' [-Wunused-parameter]
  705 |   bool VisitM68kInterruptAttr(M68kInterruptAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitM68kRTDAttr(clang::M68kRTDAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3389:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseM68kRTDAttr(clang::M68kRTDAttr*) [with Derived = LupdateVisitor]'
 3389 |   if (!getDerived().VisitM68kRTDAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6023:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6023 |       return getDerived().TraverseM68kRTDAttr(cast<M68kRTDAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:709:38: warning: unused parameter 'A' [-Wunused-parameter]
  709 |   bool VisitM68kRTDAttr(M68kRTDAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMIGServerRoutineAttr(clang::MIGServerRoutineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3398:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMIGServerRoutineAttr(clang::MIGServerRoutineAttr*) [with Derived = LupdateVisitor]'
 3398 |   if (!getDerived().VisitMIGServerRoutineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6025:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6025 |       return getDerived().TraverseMIGServerRoutineAttr(cast<MIGServerRoutineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:713:56: warning: unused parameter 'A' [-Wunused-parameter]
  713 |   bool VisitMIGServerRoutineAttr(MIGServerRoutineAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSABIAttr(clang::MSABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3407:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSABIAttr(clang::MSABIAttr*) [with Derived = LupdateVisitor]'
 3407 |   if (!getDerived().VisitMSABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6027:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6027 |       return getDerived().TraverseMSABIAttr(cast<MSABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:717:34: warning: unused parameter 'A' [-Wunused-parameter]
  717 |   bool VisitMSABIAttr(MSABIAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSAllocatorAttr(clang::MSAllocatorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3416:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSAllocatorAttr(clang::MSAllocatorAttr*) [with Derived = LupdateVisitor]'
 3416 |   if (!getDerived().VisitMSAllocatorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6029:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6029 |       return getDerived().TraverseMSAllocatorAttr(cast<MSAllocatorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:721:46: warning: unused parameter 'A' [-Wunused-parameter]
  721 |   bool VisitMSAllocatorAttr(MSAllocatorAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSConstexprAttr(clang::MSConstexprAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3425:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSConstexprAttr(clang::MSConstexprAttr*) [with Derived = LupdateVisitor]'
 3425 |   if (!getDerived().VisitMSConstexprAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6031:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6031 |       return getDerived().TraverseMSConstexprAttr(cast<MSConstexprAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:725:46: warning: unused parameter 'A' [-Wunused-parameter]
  725 |   bool VisitMSConstexprAttr(MSConstexprAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSInheritanceAttr(clang::MSInheritanceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3434:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSInheritanceAttr(clang::MSInheritanceAttr*) [with Derived = LupdateVisitor]'
 3434 |   if (!getDerived().VisitMSInheritanceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6033:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6033 |       return getDerived().TraverseMSInheritanceAttr(cast<MSInheritanceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:729:50: warning: unused parameter 'A' [-Wunused-parameter]
  729 |   bool VisitMSInheritanceAttr(MSInheritanceAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSNoVTableAttr(clang::MSNoVTableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3443:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSNoVTableAttr(clang::MSNoVTableAttr*) [with Derived = LupdateVisitor]'
 3443 |   if (!getDerived().VisitMSNoVTableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6035:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6035 |       return getDerived().TraverseMSNoVTableAttr(cast<MSNoVTableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:733:44: warning: unused parameter 'A' [-Wunused-parameter]
  733 |   bool VisitMSNoVTableAttr(MSNoVTableAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSP430InterruptAttr(clang::MSP430InterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3452:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSP430InterruptAttr(clang::MSP430InterruptAttr*) [with Derived = LupdateVisitor]'
 3452 |   if (!getDerived().VisitMSP430InterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6037:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6037 |       return getDerived().TraverseMSP430InterruptAttr(cast<MSP430InterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:737:54: warning: unused parameter 'A' [-Wunused-parameter]
  737 |   bool VisitMSP430InterruptAttr(MSP430InterruptAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSStructAttr(clang::MSStructAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3461:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSStructAttr(clang::MSStructAttr*) [with Derived = LupdateVisitor]'
 3461 |   if (!getDerived().VisitMSStructAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6039:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6039 |       return getDerived().TraverseMSStructAttr(cast<MSStructAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:741:40: warning: unused parameter 'A' [-Wunused-parameter]
  741 |   bool VisitMSStructAttr(MSStructAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSVtorDispAttr(clang::MSVtorDispAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3470:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSVtorDispAttr(clang::MSVtorDispAttr*) [with Derived = LupdateVisitor]'
 3470 |   if (!getDerived().VisitMSVtorDispAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6041:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6041 |       return getDerived().TraverseMSVtorDispAttr(cast<MSVtorDispAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:745:44: warning: unused parameter 'A' [-Wunused-parameter]
  745 |   bool VisitMSVtorDispAttr(MSVtorDispAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaxFieldAlignmentAttr(clang::MaxFieldAlignmentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3479:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMaxFieldAlignmentAttr(clang::MaxFieldAlignmentAttr*) [with Derived = LupdateVisitor]'
 3479 |   if (!getDerived().VisitMaxFieldAlignmentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6043:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6043 |       return getDerived().TraverseMaxFieldAlignmentAttr(cast<MaxFieldAlignmentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:749:58: warning: unused parameter 'A' [-Wunused-parameter]
  749 |   bool VisitMaxFieldAlignmentAttr(MaxFieldAlignmentAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMayAliasAttr(clang::MayAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3488:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMayAliasAttr(clang::MayAliasAttr*) [with Derived = LupdateVisitor]'
 3488 |   if (!getDerived().VisitMayAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6045:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6045 |       return getDerived().TraverseMayAliasAttr(cast<MayAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:753:40: warning: unused parameter 'A' [-Wunused-parameter]
  753 |   bool VisitMayAliasAttr(MayAliasAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaybeUndefAttr(clang::MaybeUndefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3497:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMaybeUndefAttr(clang::MaybeUndefAttr*) [with Derived = LupdateVisitor]'
 3497 |   if (!getDerived().VisitMaybeUndefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6047:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6047 |       return getDerived().TraverseMaybeUndefAttr(cast<MaybeUndefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:757:44: warning: unused parameter 'A' [-Wunused-parameter]
  757 |   bool VisitMaybeUndefAttr(MaybeUndefAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMicroMipsAttr(clang::MicroMipsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3506:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMicroMipsAttr(clang::MicroMipsAttr*) [with Derived = LupdateVisitor]'
 3506 |   if (!getDerived().VisitMicroMipsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6049:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6049 |       return getDerived().TraverseMicroMipsAttr(cast<MicroMipsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:761:42: warning: unused parameter 'A' [-Wunused-parameter]
  761 |   bool VisitMicroMipsAttr(MicroMipsAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMinSizeAttr(clang::MinSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3515:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMinSizeAttr(clang::MinSizeAttr*) [with Derived = LupdateVisitor]'
 3515 |   if (!getDerived().VisitMinSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6051:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6051 |       return getDerived().TraverseMinSizeAttr(cast<MinSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:765:38: warning: unused parameter 'A' [-Wunused-parameter]
  765 |   bool VisitMinSizeAttr(MinSizeAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMinVectorWidthAttr(clang::MinVectorWidthAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3524:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMinVectorWidthAttr(clang::MinVectorWidthAttr*) [with Derived = LupdateVisitor]'
 3524 |   if (!getDerived().VisitMinVectorWidthAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6053:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6053 |       return getDerived().TraverseMinVectorWidthAttr(cast<MinVectorWidthAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:769:52: warning: unused parameter 'A' [-Wunused-parameter]
  769 |   bool VisitMinVectorWidthAttr(MinVectorWidthAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMips16Attr(clang::Mips16Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3533:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMips16Attr(clang::Mips16Attr*) [with Derived = LupdateVisitor]'
 3533 |   if (!getDerived().VisitMips16Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6055:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6055 |       return getDerived().TraverseMips16Attr(cast<Mips16Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:773:36: warning: unused parameter 'A' [-Wunused-parameter]
  773 |   bool VisitMips16Attr(Mips16Attr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsInterruptAttr(clang::MipsInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3542:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsInterruptAttr(clang::MipsInterruptAttr*) [with Derived = LupdateVisitor]'
 3542 |   if (!getDerived().VisitMipsInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6057:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6057 |       return getDerived().TraverseMipsInterruptAttr(cast<MipsInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:777:50: warning: unused parameter 'A' [-Wunused-parameter]
  777 |   bool VisitMipsInterruptAttr(MipsInterruptAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsLongCallAttr(clang::MipsLongCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3551:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsLongCallAttr(clang::MipsLongCallAttr*) [with Derived = LupdateVisitor]'
 3551 |   if (!getDerived().VisitMipsLongCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6059:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6059 |       return getDerived().TraverseMipsLongCallAttr(cast<MipsLongCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:781:48: warning: unused parameter 'A' [-Wunused-parameter]
  781 |   bool VisitMipsLongCallAttr(MipsLongCallAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsShortCallAttr(clang::MipsShortCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3560:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsShortCallAttr(clang::MipsShortCallAttr*) [with Derived = LupdateVisitor]'
 3560 |   if (!getDerived().VisitMipsShortCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6061:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6061 |       return getDerived().TraverseMipsShortCallAttr(cast<MipsShortCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:785:50: warning: unused parameter 'A' [-Wunused-parameter]
  785 |   bool VisitMipsShortCallAttr(MipsShortCallAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitModeAttr(clang::ModeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3569:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseModeAttr(clang::ModeAttr*) [with Derived = LupdateVisitor]'
 3569 |   if (!getDerived().VisitModeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6063:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6063 |       return getDerived().TraverseModeAttr(cast<ModeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:789:32: warning: unused parameter 'A' [-Wunused-parameter]
  789 |   bool VisitModeAttr(ModeAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMustTailAttr(clang::MustTailAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3578:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMustTailAttr(clang::MustTailAttr*) [with Derived = LupdateVisitor]'
 3578 |   if (!getDerived().VisitMustTailAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6065:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6065 |       return getDerived().TraverseMustTailAttr(cast<MustTailAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:793:40: warning: unused parameter 'A' [-Wunused-parameter]
  793 |   bool VisitMustTailAttr(MustTailAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSConsumedAttr(clang::NSConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3587:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSConsumedAttr(clang::NSConsumedAttr*) [with Derived = LupdateVisitor]'
 3587 |   if (!getDerived().VisitNSConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6067:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6067 |       return getDerived().TraverseNSConsumedAttr(cast<NSConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:797:44: warning: unused parameter 'A' [-Wunused-parameter]
  797 |   bool VisitNSConsumedAttr(NSConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSConsumesSelfAttr(clang::NSConsumesSelfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3596:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSConsumesSelfAttr(clang::NSConsumesSelfAttr*) [with Derived = LupdateVisitor]'
 3596 |   if (!getDerived().VisitNSConsumesSelfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6069:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6069 |       return getDerived().TraverseNSConsumesSelfAttr(cast<NSConsumesSelfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:801:52: warning: unused parameter 'A' [-Wunused-parameter]
  801 |   bool VisitNSConsumesSelfAttr(NSConsumesSelfAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSErrorDomainAttr(clang::NSErrorDomainAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3605:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSErrorDomainAttr(clang::NSErrorDomainAttr*) [with Derived = LupdateVisitor]'
 3605 |   if (!getDerived().VisitNSErrorDomainAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6071:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6071 |       return getDerived().TraverseNSErrorDomainAttr(cast<NSErrorDomainAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:805:50: warning: unused parameter 'A' [-Wunused-parameter]
  805 |   bool VisitNSErrorDomainAttr(NSErrorDomainAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsAutoreleasedAttr(clang::NSReturnsAutoreleasedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3614:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsAutoreleasedAttr(clang::NSReturnsAutoreleasedAttr*) [with Derived = LupdateVisitor]'
 3614 |   if (!getDerived().VisitNSReturnsAutoreleasedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6073:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6073 |       return getDerived().TraverseNSReturnsAutoreleasedAttr(cast<NSReturnsAutoreleasedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:809:66: warning: unused parameter 'A' [-Wunused-parameter]
  809 |   bool VisitNSReturnsAutoreleasedAttr(NSReturnsAutoreleasedAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsNotRetainedAttr(clang::NSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3623:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsNotRetainedAttr(clang::NSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 3623 |   if (!getDerived().VisitNSReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6075:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6075 |       return getDerived().TraverseNSReturnsNotRetainedAttr(cast<NSReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:813:64: warning: unused parameter 'A' [-Wunused-parameter]
  813 |   bool VisitNSReturnsNotRetainedAttr(NSReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsRetainedAttr(clang::NSReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3632:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsRetainedAttr(clang::NSReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 3632 |   if (!getDerived().VisitNSReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6077:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6077 |       return getDerived().TraverseNSReturnsRetainedAttr(cast<NSReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:817:58: warning: unused parameter 'A' [-Wunused-parameter]
  817 |   bool VisitNSReturnsRetainedAttr(NSReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNVPTXKernelAttr(clang::NVPTXKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3641:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNVPTXKernelAttr(clang::NVPTXKernelAttr*) [with Derived = LupdateVisitor]'
 3641 |   if (!getDerived().VisitNVPTXKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6079:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6079 |       return getDerived().TraverseNVPTXKernelAttr(cast<NVPTXKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:821:46: warning: unused parameter 'A' [-Wunused-parameter]
  821 |   bool VisitNVPTXKernelAttr(NVPTXKernelAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNakedAttr(clang::NakedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3650:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNakedAttr(clang::NakedAttr*) [with Derived = LupdateVisitor]'
 3650 |   if (!getDerived().VisitNakedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6081:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6081 |       return getDerived().TraverseNakedAttr(cast<NakedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:825:34: warning: unused parameter 'A' [-Wunused-parameter]
  825 |   bool VisitNakedAttr(NakedAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoAliasAttr(clang::NoAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3659:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoAliasAttr(clang::NoAliasAttr*) [with Derived = LupdateVisitor]'
 3659 |   if (!getDerived().VisitNoAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6083:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6083 |       return getDerived().TraverseNoAliasAttr(cast<NoAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:829:38: warning: unused parameter 'A' [-Wunused-parameter]
  829 |   bool VisitNoAliasAttr(NoAliasAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoBuiltinAttr(clang::NoBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3668:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoBuiltinAttr(clang::NoBuiltinAttr*) [with Derived = LupdateVisitor]'
 3668 |   if (!getDerived().VisitNoBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6085:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6085 |       return getDerived().TraverseNoBuiltinAttr(cast<NoBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:833:42: warning: unused parameter 'A' [-Wunused-parameter]
  833 |   bool VisitNoBuiltinAttr(NoBuiltinAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoCommonAttr(clang::NoCommonAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3677:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoCommonAttr(clang::NoCommonAttr*) [with Derived = LupdateVisitor]'
 3677 |   if (!getDerived().VisitNoCommonAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6087:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6087 |       return getDerived().TraverseNoCommonAttr(cast<NoCommonAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:837:40: warning: unused parameter 'A' [-Wunused-parameter]
  837 |   bool VisitNoCommonAttr(NoCommonAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDebugAttr(clang::NoDebugAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3686:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDebugAttr(clang::NoDebugAttr*) [with Derived = LupdateVisitor]'
 3686 |   if (!getDerived().VisitNoDebugAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6089:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6089 |       return getDerived().TraverseNoDebugAttr(cast<NoDebugAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:841:38: warning: unused parameter 'A' [-Wunused-parameter]
  841 |   bool VisitNoDebugAttr(NoDebugAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDerefAttr(clang::NoDerefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3695:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDerefAttr(clang::NoDerefAttr*) [with Derived = LupdateVisitor]'
 3695 |   if (!getDerived().VisitNoDerefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6091:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6091 |       return getDerived().TraverseNoDerefAttr(cast<NoDerefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:845:38: warning: unused parameter 'A' [-Wunused-parameter]
  845 |   bool VisitNoDerefAttr(NoDerefAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDestroyAttr(clang::NoDestroyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3704:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDestroyAttr(clang::NoDestroyAttr*) [with Derived = LupdateVisitor]'
 3704 |   if (!getDerived().VisitNoDestroyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6093:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6093 |       return getDerived().TraverseNoDestroyAttr(cast<NoDestroyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:849:42: warning: unused parameter 'A' [-Wunused-parameter]
  849 |   bool VisitNoDestroyAttr(NoDestroyAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDuplicateAttr(clang::NoDuplicateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3713:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDuplicateAttr(clang::NoDuplicateAttr*) [with Derived = LupdateVisitor]'
 3713 |   if (!getDerived().VisitNoDuplicateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6095:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6095 |       return getDerived().TraverseNoDuplicateAttr(cast<NoDuplicateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:853:46: warning: unused parameter 'A' [-Wunused-parameter]
  853 |   bool VisitNoDuplicateAttr(NoDuplicateAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoEscapeAttr(clang::NoEscapeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3722:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoEscapeAttr(clang::NoEscapeAttr*) [with Derived = LupdateVisitor]'
 3722 |   if (!getDerived().VisitNoEscapeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6097:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6097 |       return getDerived().TraverseNoEscapeAttr(cast<NoEscapeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:857:40: warning: unused parameter 'A' [-Wunused-parameter]
  857 |   bool VisitNoEscapeAttr(NoEscapeAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInlineAttr(clang::NoInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3731:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoInlineAttr(clang::NoInlineAttr*) [with Derived = LupdateVisitor]'
 3731 |   if (!getDerived().VisitNoInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6099:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6099 |       return getDerived().TraverseNoInlineAttr(cast<NoInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:861:40: warning: unused parameter 'A' [-Wunused-parameter]
  861 |   bool VisitNoInlineAttr(NoInlineAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInstrumentFunctionAttr(clang::NoInstrumentFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3740:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoInstrumentFunctionAttr(clang::NoInstrumentFunctionAttr*) [with Derived = LupdateVisitor]'
 3740 |   if (!getDerived().VisitNoInstrumentFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6101:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6101 |       return getDerived().TraverseNoInstrumentFunctionAttr(cast<NoInstrumentFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:865:64: warning: unused parameter 'A' [-Wunused-parameter]
  865 |   bool VisitNoInstrumentFunctionAttr(NoInstrumentFunctionAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMergeAttr(clang::NoMergeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3749:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMergeAttr(clang::NoMergeAttr*) [with Derived = LupdateVisitor]'
 3749 |   if (!getDerived().VisitNoMergeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6103:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6103 |       return getDerived().TraverseNoMergeAttr(cast<NoMergeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:869:38: warning: unused parameter 'A' [-Wunused-parameter]
  869 |   bool VisitNoMergeAttr(NoMergeAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMicroMipsAttr(clang::NoMicroMipsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3758:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMicroMipsAttr(clang::NoMicroMipsAttr*) [with Derived = LupdateVisitor]'
 3758 |   if (!getDerived().VisitNoMicroMipsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6105:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6105 |       return getDerived().TraverseNoMicroMipsAttr(cast<NoMicroMipsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:873:46: warning: unused parameter 'A' [-Wunused-parameter]
  873 |   bool VisitNoMicroMipsAttr(NoMicroMipsAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMips16Attr(clang::NoMips16Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3767:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMips16Attr(clang::NoMips16Attr*) [with Derived = LupdateVisitor]'
 3767 |   if (!getDerived().VisitNoMips16Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6107:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6107 |       return getDerived().TraverseNoMips16Attr(cast<NoMips16Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:877:40: warning: unused parameter 'A' [-Wunused-parameter]
  877 |   bool VisitNoMips16Attr(NoMips16Attr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoProfileFunctionAttr(clang::NoProfileFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3776:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoProfileFunctionAttr(clang::NoProfileFunctionAttr*) [with Derived = LupdateVisitor]'
 3776 |   if (!getDerived().VisitNoProfileFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6109:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6109 |       return getDerived().TraverseNoProfileFunctionAttr(cast<NoProfileFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:881:58: warning: unused parameter 'A' [-Wunused-parameter]
  881 |   bool VisitNoProfileFunctionAttr(NoProfileFunctionAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoRandomizeLayoutAttr(clang::NoRandomizeLayoutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3785:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoRandomizeLayoutAttr(clang::NoRandomizeLayoutAttr*) [with Derived = LupdateVisitor]'
 3785 |   if (!getDerived().VisitNoRandomizeLayoutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6111:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6111 |       return getDerived().TraverseNoRandomizeLayoutAttr(cast<NoRandomizeLayoutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:885:58: warning: unused parameter 'A' [-Wunused-parameter]
  885 |   bool VisitNoRandomizeLayoutAttr(NoRandomizeLayoutAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoReturnAttr(clang::NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3794:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoReturnAttr(clang::NoReturnAttr*) [with Derived = LupdateVisitor]'
 3794 |   if (!getDerived().VisitNoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6113:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6113 |       return getDerived().TraverseNoReturnAttr(cast<NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:889:40: warning: unused parameter 'A' [-Wunused-parameter]
  889 |   bool VisitNoReturnAttr(NoReturnAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSanitizeAttr(clang::NoSanitizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3803:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSanitizeAttr(clang::NoSanitizeAttr*) [with Derived = LupdateVisitor]'
 3803 |   if (!getDerived().VisitNoSanitizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6115:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6115 |       return getDerived().TraverseNoSanitizeAttr(cast<NoSanitizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:893:44: warning: unused parameter 'A' [-Wunused-parameter]
  893 |   bool VisitNoSanitizeAttr(NoSanitizeAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSpeculativeLoadHardeningAttr(clang::NoSpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3812:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSpeculativeLoadHardeningAttr(clang::NoSpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]'
 3812 |   if (!getDerived().VisitNoSpeculativeLoadHardeningAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6117:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6117 |       return getDerived().TraverseNoSpeculativeLoadHardeningAttr(cast<NoSpeculativeLoadHardeningAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:897:76: warning: unused parameter 'A' [-Wunused-parameter]
  897 |   bool VisitNoSpeculativeLoadHardeningAttr(NoSpeculativeLoadHardeningAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSplitStackAttr(clang::NoSplitStackAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3821:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSplitStackAttr(clang::NoSplitStackAttr*) [with Derived = LupdateVisitor]'
 3821 |   if (!getDerived().VisitNoSplitStackAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6119:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6119 |       return getDerived().TraverseNoSplitStackAttr(cast<NoSplitStackAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:901:48: warning: unused parameter 'A' [-Wunused-parameter]
  901 |   bool VisitNoSplitStackAttr(NoSplitStackAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoStackProtectorAttr(clang::NoStackProtectorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3830:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoStackProtectorAttr(clang::NoStackProtectorAttr*) [with Derived = LupdateVisitor]'
 3830 |   if (!getDerived().VisitNoStackProtectorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6121:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6121 |       return getDerived().TraverseNoStackProtectorAttr(cast<NoStackProtectorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:905:56: warning: unused parameter 'A' [-Wunused-parameter]
  905 |   bool VisitNoStackProtectorAttr(NoStackProtectorAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoThreadSafetyAnalysisAttr(clang::NoThreadSafetyAnalysisAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3839:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoThreadSafetyAnalysisAttr(clang::NoThreadSafetyAnalysisAttr*) [with Derived = LupdateVisitor]'
 3839 |   if (!getDerived().VisitNoThreadSafetyAnalysisAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6123:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6123 |       return getDerived().TraverseNoThreadSafetyAnalysisAttr(cast<NoThreadSafetyAnalysisAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:909:68: warning: unused parameter 'A' [-Wunused-parameter]
  909 |   bool VisitNoThreadSafetyAnalysisAttr(NoThreadSafetyAnalysisAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoThrowAttr(clang::NoThrowAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3848:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoThrowAttr(clang::NoThrowAttr*) [with Derived = LupdateVisitor]'
 3848 |   if (!getDerived().VisitNoThrowAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6125:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6125 |       return getDerived().TraverseNoThrowAttr(cast<NoThrowAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:913:38: warning: unused parameter 'A' [-Wunused-parameter]
  913 |   bool VisitNoThrowAttr(NoThrowAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoUniqueAddressAttr(clang::NoUniqueAddressAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3857:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoUniqueAddressAttr(clang::NoUniqueAddressAttr*) [with Derived = LupdateVisitor]'
 3857 |   if (!getDerived().VisitNoUniqueAddressAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6127:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6127 |       return getDerived().TraverseNoUniqueAddressAttr(cast<NoUniqueAddressAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:917:54: warning: unused parameter 'A' [-Wunused-parameter]
  917 |   bool VisitNoUniqueAddressAttr(NoUniqueAddressAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoUwtableAttr(clang::NoUwtableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3866:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoUwtableAttr(clang::NoUwtableAttr*) [with Derived = LupdateVisitor]'
 3866 |   if (!getDerived().VisitNoUwtableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6129:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6129 |       return getDerived().TraverseNoUwtableAttr(cast<NoUwtableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:921:42: warning: unused parameter 'A' [-Wunused-parameter]
  921 |   bool VisitNoUwtableAttr(NoUwtableAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonAllocatingAttr(clang::NonAllocatingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3875:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonAllocatingAttr(clang::NonAllocatingAttr*) [with Derived = LupdateVisitor]'
 3875 |   if (!getDerived().VisitNonAllocatingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6131:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6131 |       return getDerived().TraverseNonAllocatingAttr(cast<NonAllocatingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:925:50: warning: unused parameter 'A' [-Wunused-parameter]
  925 |   bool VisitNonAllocatingAttr(NonAllocatingAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonBlockingAttr(clang::NonBlockingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3886:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonBlockingAttr(clang::NonBlockingAttr*) [with Derived = LupdateVisitor]'
 3886 |   if (!getDerived().VisitNonBlockingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6133:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6133 |       return getDerived().TraverseNonBlockingAttr(cast<NonBlockingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:929:46: warning: unused parameter 'A' [-Wunused-parameter]
  929 |   bool VisitNonBlockingAttr(NonBlockingAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonNullAttr(clang::NonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3897:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonNullAttr(clang::NonNullAttr*) [with Derived = LupdateVisitor]'
 3897 |   if (!getDerived().VisitNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6135:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6135 |       return getDerived().TraverseNonNullAttr(cast<NonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:933:38: warning: unused parameter 'A' [-Wunused-parameter]
  933 |   bool VisitNonNullAttr(NonNullAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNotTailCalledAttr(clang::NotTailCalledAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3906:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNotTailCalledAttr(clang::NotTailCalledAttr*) [with Derived = LupdateVisitor]'
 3906 |   if (!getDerived().VisitNotTailCalledAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6137:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6137 |       return getDerived().TraverseNotTailCalledAttr(cast<NotTailCalledAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:937:50: warning: unused parameter 'A' [-Wunused-parameter]
  937 |   bool VisitNotTailCalledAttr(NotTailCalledAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAllocateDeclAttr(clang::OMPAllocateDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3915:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAllocateDeclAttr(clang::OMPAllocateDeclAttr*) [with Derived = LupdateVisitor]'
 3915 |   if (!getDerived().VisitOMPAllocateDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6139:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6139 |       return getDerived().TraverseOMPAllocateDeclAttr(cast<OMPAllocateDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:941:54: warning: unused parameter 'A' [-Wunused-parameter]
  941 |   bool VisitOMPAllocateDeclAttr(OMPAllocateDeclAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAssumeAttr(clang::OMPAssumeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3928:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAssumeAttr(clang::OMPAssumeAttr*) [with Derived = LupdateVisitor]'
 3928 |   if (!getDerived().VisitOMPAssumeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6141:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6141 |       return getDerived().TraverseOMPAssumeAttr(cast<OMPAssumeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:945:42: warning: unused parameter 'A' [-Wunused-parameter]
  945 |   bool VisitOMPAssumeAttr(OMPAssumeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCaptureKindAttr(clang::OMPCaptureKindAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3937:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCaptureKindAttr(clang::OMPCaptureKindAttr*) [with Derived = LupdateVisitor]'
 3937 |   if (!getDerived().VisitOMPCaptureKindAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6143:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6143 |       return getDerived().TraverseOMPCaptureKindAttr(cast<OMPCaptureKindAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:949:52: warning: unused parameter 'A' [-Wunused-parameter]
  949 |   bool VisitOMPCaptureKindAttr(OMPCaptureKindAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCaptureNoInitAttr(clang::OMPCaptureNoInitAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3946:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCaptureNoInitAttr(clang::OMPCaptureNoInitAttr*) [with Derived = LupdateVisitor]'
 3946 |   if (!getDerived().VisitOMPCaptureNoInitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6145:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6145 |       return getDerived().TraverseOMPCaptureNoInitAttr(cast<OMPCaptureNoInitAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:953:56: warning: unused parameter 'A' [-Wunused-parameter]
  953 |   bool VisitOMPCaptureNoInitAttr(OMPCaptureNoInitAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareSimdDeclAttr(clang::OMPDeclareSimdDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3955:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareSimdDeclAttr(clang::OMPDeclareSimdDeclAttr*) [with Derived = LupdateVisitor]'
 3955 |   if (!getDerived().VisitOMPDeclareSimdDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6147:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6147 |       return getDerived().TraverseOMPDeclareSimdDeclAttr(cast<OMPDeclareSimdDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:957:60: warning: unused parameter 'A' [-Wunused-parameter]
  957 |   bool VisitOMPDeclareSimdDeclAttr(OMPDeclareSimdDeclAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareTargetDeclAttr(clang::OMPDeclareTargetDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4006:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareTargetDeclAttr(clang::OMPDeclareTargetDeclAttr*) [with Derived = LupdateVisitor]'
 4006 |   if (!getDerived().VisitOMPDeclareTargetDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6149:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6149 |       return getDerived().TraverseOMPDeclareTargetDeclAttr(cast<OMPDeclareTargetDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:961:64: warning: unused parameter 'A' [-Wunused-parameter]
  961 |   bool VisitOMPDeclareTargetDeclAttr(OMPDeclareTargetDeclAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareVariantAttr(clang::OMPDeclareVariantAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4017:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareVariantAttr(clang::OMPDeclareVariantAttr*) [with Derived = LupdateVisitor]'
 4017 |   if (!getDerived().VisitOMPDeclareVariantAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6151:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6151 |       return getDerived().TraverseOMPDeclareVariantAttr(cast<OMPDeclareVariantAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:965:58: warning: unused parameter 'A' [-Wunused-parameter]
  965 |   bool VisitOMPDeclareVariantAttr(OMPDeclareVariantAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPReferencedVarAttr(clang::OMPReferencedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4044:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPReferencedVarAttr(clang::OMPReferencedVarAttr*) [with Derived = LupdateVisitor]'
 4044 |   if (!getDerived().VisitOMPReferencedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6153:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6153 |       return getDerived().TraverseOMPReferencedVarAttr(cast<OMPReferencedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:969:56: warning: unused parameter 'A' [-Wunused-parameter]
  969 |   bool VisitOMPReferencedVarAttr(OMPReferencedVarAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPThreadPrivateDeclAttr(clang::OMPThreadPrivateDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4055:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPThreadPrivateDeclAttr(clang::OMPThreadPrivateDeclAttr*) [with Derived = LupdateVisitor]'
 4055 |   if (!getDerived().VisitOMPThreadPrivateDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6155:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6155 |       return getDerived().TraverseOMPThreadPrivateDeclAttr(cast<OMPThreadPrivateDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:973:64: warning: unused parameter 'A' [-Wunused-parameter]
  973 |   bool VisitOMPThreadPrivateDeclAttr(OMPThreadPrivateDeclAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSConsumedAttr(clang::OSConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4064:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSConsumedAttr(clang::OSConsumedAttr*) [with Derived = LupdateVisitor]'
 4064 |   if (!getDerived().VisitOSConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6157:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6157 |       return getDerived().TraverseOSConsumedAttr(cast<OSConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:977:44: warning: unused parameter 'A' [-Wunused-parameter]
  977 |   bool VisitOSConsumedAttr(OSConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSConsumesThisAttr(clang::OSConsumesThisAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4073:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSConsumesThisAttr(clang::OSConsumesThisAttr*) [with Derived = LupdateVisitor]'
 4073 |   if (!getDerived().VisitOSConsumesThisAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6159:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6159 |       return getDerived().TraverseOSConsumesThisAttr(cast<OSConsumesThisAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:981:52: warning: unused parameter 'A' [-Wunused-parameter]
  981 |   bool VisitOSConsumesThisAttr(OSConsumesThisAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsNotRetainedAttr(clang::OSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4082:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsNotRetainedAttr(clang::OSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 4082 |   if (!getDerived().VisitOSReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6161:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6161 |       return getDerived().TraverseOSReturnsNotRetainedAttr(cast<OSReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:985:64: warning: unused parameter 'A' [-Wunused-parameter]
  985 |   bool VisitOSReturnsNotRetainedAttr(OSReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedAttr(clang::OSReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4091:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedAttr(clang::OSReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 4091 |   if (!getDerived().VisitOSReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6163:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6163 |       return getDerived().TraverseOSReturnsRetainedAttr(cast<OSReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:989:58: warning: unused parameter 'A' [-Wunused-parameter]
  989 |   bool VisitOSReturnsRetainedAttr(OSReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedOnNonZeroAttr(clang::OSReturnsRetainedOnNonZeroAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4100:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedOnNonZeroAttr(clang::OSReturnsRetainedOnNonZeroAttr*) [with Derived = LupdateVisitor]'
 4100 |   if (!getDerived().VisitOSReturnsRetainedOnNonZeroAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6165:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6165 |       return getDerived().TraverseOSReturnsRetainedOnNonZeroAttr(cast<OSReturnsRetainedOnNonZeroAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:993:76: warning: unused parameter 'A' [-Wunused-parameter]
  993 |   bool VisitOSReturnsRetainedOnNonZeroAttr(OSReturnsRetainedOnNonZeroAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedOnZeroAttr(clang::OSReturnsRetainedOnZeroAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4109:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedOnZeroAttr(clang::OSReturnsRetainedOnZeroAttr*) [with Derived = LupdateVisitor]'
 4109 |   if (!getDerived().VisitOSReturnsRetainedOnZeroAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6167:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6167 |       return getDerived().TraverseOSReturnsRetainedOnZeroAttr(cast<OSReturnsRetainedOnZeroAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:997:70: warning: unused parameter 'A' [-Wunused-parameter]
  997 |   bool VisitOSReturnsRetainedOnZeroAttr(OSReturnsRetainedOnZeroAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoxableAttr(clang::ObjCBoxableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4118:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBoxableAttr(clang::ObjCBoxableAttr*) [with Derived = LupdateVisitor]'
 4118 |   if (!getDerived().VisitObjCBoxableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6169:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6169 |       return getDerived().TraverseObjCBoxableAttr(cast<ObjCBoxableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1001:46: warning: unused parameter 'A' [-Wunused-parameter]
 1001 |   bool VisitObjCBoxableAttr(ObjCBoxableAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeAttr(clang::ObjCBridgeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4127:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeAttr(clang::ObjCBridgeAttr*) [with Derived = LupdateVisitor]'
 4127 |   if (!getDerived().VisitObjCBridgeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6171:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6171 |       return getDerived().TraverseObjCBridgeAttr(cast<ObjCBridgeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1005:44: warning: unused parameter 'A' [-Wunused-parameter]
 1005 |   bool VisitObjCBridgeAttr(ObjCBridgeAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeMutableAttr(clang::ObjCBridgeMutableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4136:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeMutableAttr(clang::ObjCBridgeMutableAttr*) [with Derived = LupdateVisitor]'
 4136 |   if (!getDerived().VisitObjCBridgeMutableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6173:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6173 |       return getDerived().TraverseObjCBridgeMutableAttr(cast<ObjCBridgeMutableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1009:58: warning: unused parameter 'A' [-Wunused-parameter]
 1009 |   bool VisitObjCBridgeMutableAttr(ObjCBridgeMutableAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeRelatedAttr(clang::ObjCBridgeRelatedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4145:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeRelatedAttr(clang::ObjCBridgeRelatedAttr*) [with Derived = LupdateVisitor]'
 4145 |   if (!getDerived().VisitObjCBridgeRelatedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6175:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6175 |       return getDerived().TraverseObjCBridgeRelatedAttr(cast<ObjCBridgeRelatedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1013:58: warning: unused parameter 'A' [-Wunused-parameter]
 1013 |   bool VisitObjCBridgeRelatedAttr(ObjCBridgeRelatedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCClassStubAttr(clang::ObjCClassStubAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4154:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCClassStubAttr(clang::ObjCClassStubAttr*) [with Derived = LupdateVisitor]'
 4154 |   if (!getDerived().VisitObjCClassStubAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6177:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6177 |       return getDerived().TraverseObjCClassStubAttr(cast<ObjCClassStubAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1017:50: warning: unused parameter 'A' [-Wunused-parameter]
 1017 |   bool VisitObjCClassStubAttr(ObjCClassStubAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDesignatedInitializerAttr(clang::ObjCDesignatedInitializerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4163:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDesignatedInitializerAttr(clang::ObjCDesignatedInitializerAttr*) [with Derived = LupdateVisitor]'
 4163 |   if (!getDerived().VisitObjCDesignatedInitializerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6179:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6179 |       return getDerived().TraverseObjCDesignatedInitializerAttr(cast<ObjCDesignatedInitializerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1021:74: warning: unused parameter 'A' [-Wunused-parameter]
 1021 |   bool VisitObjCDesignatedInitializerAttr(ObjCDesignatedInitializerAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDirectAttr(clang::ObjCDirectAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4172:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDirectAttr(clang::ObjCDirectAttr*) [with Derived = LupdateVisitor]'
 4172 |   if (!getDerived().VisitObjCDirectAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6181:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6181 |       return getDerived().TraverseObjCDirectAttr(cast<ObjCDirectAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1025:44: warning: unused parameter 'A' [-Wunused-parameter]
 1025 |   bool VisitObjCDirectAttr(ObjCDirectAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDirectMembersAttr(clang::ObjCDirectMembersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4181:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDirectMembersAttr(clang::ObjCDirectMembersAttr*) [with Derived = LupdateVisitor]'
 4181 |   if (!getDerived().VisitObjCDirectMembersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6183:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6183 |       return getDerived().TraverseObjCDirectMembersAttr(cast<ObjCDirectMembersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1029:58: warning: unused parameter 'A' [-Wunused-parameter]
 1029 |   bool VisitObjCDirectMembersAttr(ObjCDirectMembersAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExceptionAttr(clang::ObjCExceptionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4190:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExceptionAttr(clang::ObjCExceptionAttr*) [with Derived = LupdateVisitor]'
 4190 |   if (!getDerived().VisitObjCExceptionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6185:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6185 |       return getDerived().TraverseObjCExceptionAttr(cast<ObjCExceptionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1033:50: warning: unused parameter 'A' [-Wunused-parameter]
 1033 |   bool VisitObjCExceptionAttr(ObjCExceptionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExplicitProtocolImplAttr(clang::ObjCExplicitProtocolImplAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4199:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExplicitProtocolImplAttr(clang::ObjCExplicitProtocolImplAttr*) [with Derived = LupdateVisitor]'
 4199 |   if (!getDerived().VisitObjCExplicitProtocolImplAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6187:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6187 |       return getDerived().TraverseObjCExplicitProtocolImplAttr(cast<ObjCExplicitProtocolImplAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1037:72: warning: unused parameter 'A' [-Wunused-parameter]
 1037 |   bool VisitObjCExplicitProtocolImplAttr(ObjCExplicitProtocolImplAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExternallyRetainedAttr(clang::ObjCExternallyRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4208:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExternallyRetainedAttr(clang::ObjCExternallyRetainedAttr*) [with Derived = LupdateVisitor]'
 4208 |   if (!getDerived().VisitObjCExternallyRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6189:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6189 |       return getDerived().TraverseObjCExternallyRetainedAttr(cast<ObjCExternallyRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1041:68: warning: unused parameter 'A' [-Wunused-parameter]
 1041 |   bool VisitObjCExternallyRetainedAttr(ObjCExternallyRetainedAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCGCAttr(clang::ObjCGCAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4217:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCGCAttr(clang::ObjCGCAttr*) [with Derived = LupdateVisitor]'
 4217 |   if (!getDerived().VisitObjCGCAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6191:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6191 |       return getDerived().TraverseObjCGCAttr(cast<ObjCGCAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1045:36: warning: unused parameter 'A' [-Wunused-parameter]
 1045 |   bool VisitObjCGCAttr(ObjCGCAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIndependentClassAttr(clang::ObjCIndependentClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4226:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIndependentClassAttr(clang::ObjCIndependentClassAttr*) [with Derived = LupdateVisitor]'
 4226 |   if (!getDerived().VisitObjCIndependentClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6193:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6193 |       return getDerived().TraverseObjCIndependentClassAttr(cast<ObjCIndependentClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1049:64: warning: unused parameter 'A' [-Wunused-parameter]
 1049 |   bool VisitObjCIndependentClassAttr(ObjCIndependentClassAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInertUnsafeUnretainedAttr(clang::ObjCInertUnsafeUnretainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4235:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInertUnsafeUnretainedAttr(clang::ObjCInertUnsafeUnretainedAttr*) [with Derived = LupdateVisitor]'
 4235 |   if (!getDerived().VisitObjCInertUnsafeUnretainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6195:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6195 |       return getDerived().TraverseObjCInertUnsafeUnretainedAttr(cast<ObjCInertUnsafeUnretainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1053:74: warning: unused parameter 'A' [-Wunused-parameter]
 1053 |   bool VisitObjCInertUnsafeUnretainedAttr(ObjCInertUnsafeUnretainedAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCKindOfAttr(clang::ObjCKindOfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4244:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCKindOfAttr(clang::ObjCKindOfAttr*) [with Derived = LupdateVisitor]'
 4244 |   if (!getDerived().VisitObjCKindOfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6197:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6197 |       return getDerived().TraverseObjCKindOfAttr(cast<ObjCKindOfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1057:44: warning: unused parameter 'A' [-Wunused-parameter]
 1057 |   bool VisitObjCKindOfAttr(ObjCKindOfAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMethodFamilyAttr(clang::ObjCMethodFamilyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4253:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCMethodFamilyAttr(clang::ObjCMethodFamilyAttr*) [with Derived = LupdateVisitor]'
 4253 |   if (!getDerived().VisitObjCMethodFamilyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6199:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6199 |       return getDerived().TraverseObjCMethodFamilyAttr(cast<ObjCMethodFamilyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1061:56: warning: unused parameter 'A' [-Wunused-parameter]
 1061 |   bool VisitObjCMethodFamilyAttr(ObjCMethodFamilyAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNSObjectAttr(clang::ObjCNSObjectAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4262:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNSObjectAttr(clang::ObjCNSObjectAttr*) [with Derived = LupdateVisitor]'
 4262 |   if (!getDerived().VisitObjCNSObjectAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6201:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6201 |       return getDerived().TraverseObjCNSObjectAttr(cast<ObjCNSObjectAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1065:48: warning: unused parameter 'A' [-Wunused-parameter]
 1065 |   bool VisitObjCNSObjectAttr(ObjCNSObjectAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNonLazyClassAttr(clang::ObjCNonLazyClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4271:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNonLazyClassAttr(clang::ObjCNonLazyClassAttr*) [with Derived = LupdateVisitor]'
 4271 |   if (!getDerived().VisitObjCNonLazyClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6203:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6203 |       return getDerived().TraverseObjCNonLazyClassAttr(cast<ObjCNonLazyClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1069:56: warning: unused parameter 'A' [-Wunused-parameter]
 1069 |   bool VisitObjCNonLazyClassAttr(ObjCNonLazyClassAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNonRuntimeProtocolAttr(clang::ObjCNonRuntimeProtocolAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4280:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNonRuntimeProtocolAttr(clang::ObjCNonRuntimeProtocolAttr*) [with Derived = LupdateVisitor]'
 4280 |   if (!getDerived().VisitObjCNonRuntimeProtocolAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6205:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6205 |       return getDerived().TraverseObjCNonRuntimeProtocolAttr(cast<ObjCNonRuntimeProtocolAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1073:68: warning: unused parameter 'A' [-Wunused-parameter]
 1073 |   bool VisitObjCNonRuntimeProtocolAttr(ObjCNonRuntimeProtocolAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCOwnershipAttr(clang::ObjCOwnershipAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4289:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCOwnershipAttr(clang::ObjCOwnershipAttr*) [with Derived = LupdateVisitor]'
 4289 |   if (!getDerived().VisitObjCOwnershipAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6207:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6207 |       return getDerived().TraverseObjCOwnershipAttr(cast<ObjCOwnershipAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1077:50: warning: unused parameter 'A' [-Wunused-parameter]
 1077 |   bool VisitObjCOwnershipAttr(ObjCOwnershipAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPreciseLifetimeAttr(clang::ObjCPreciseLifetimeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4298:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPreciseLifetimeAttr(clang::ObjCPreciseLifetimeAttr*) [with Derived = LupdateVisitor]'
 4298 |   if (!getDerived().VisitObjCPreciseLifetimeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6209:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6209 |       return getDerived().TraverseObjCPreciseLifetimeAttr(cast<ObjCPreciseLifetimeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1081:62: warning: unused parameter 'A' [-Wunused-parameter]
 1081 |   bool VisitObjCPreciseLifetimeAttr(ObjCPreciseLifetimeAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRequiresPropertyDefsAttr(clang::ObjCRequiresPropertyDefsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4307:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRequiresPropertyDefsAttr(clang::ObjCRequiresPropertyDefsAttr*) [with Derived = LupdateVisitor]'
 4307 |   if (!getDerived().VisitObjCRequiresPropertyDefsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6211:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6211 |       return getDerived().TraverseObjCRequiresPropertyDefsAttr(cast<ObjCRequiresPropertyDefsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1085:72: warning: unused parameter 'A' [-Wunused-parameter]
 1085 |   bool VisitObjCRequiresPropertyDefsAttr(ObjCRequiresPropertyDefsAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRequiresSuperAttr(clang::ObjCRequiresSuperAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4316:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRequiresSuperAttr(clang::ObjCRequiresSuperAttr*) [with Derived = LupdateVisitor]'
 4316 |   if (!getDerived().VisitObjCRequiresSuperAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6213:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6213 |       return getDerived().TraverseObjCRequiresSuperAttr(cast<ObjCRequiresSuperAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1089:58: warning: unused parameter 'A' [-Wunused-parameter]
 1089 |   bool VisitObjCRequiresSuperAttr(ObjCRequiresSuperAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCReturnsInnerPointerAttr(clang::ObjCReturnsInnerPointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4325:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCReturnsInnerPointerAttr(clang::ObjCReturnsInnerPointerAttr*) [with Derived = LupdateVisitor]'
 4325 |   if (!getDerived().VisitObjCReturnsInnerPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6215:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6215 |       return getDerived().TraverseObjCReturnsInnerPointerAttr(cast<ObjCReturnsInnerPointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1093:70: warning: unused parameter 'A' [-Wunused-parameter]
 1093 |   bool VisitObjCReturnsInnerPointerAttr(ObjCReturnsInnerPointerAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRootClassAttr(clang::ObjCRootClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4334:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRootClassAttr(clang::ObjCRootClassAttr*) [with Derived = LupdateVisitor]'
 4334 |   if (!getDerived().VisitObjCRootClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6217:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6217 |       return getDerived().TraverseObjCRootClassAttr(cast<ObjCRootClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1097:50: warning: unused parameter 'A' [-Wunused-parameter]
 1097 |   bool VisitObjCRootClassAttr(ObjCRootClassAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRuntimeNameAttr(clang::ObjCRuntimeNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4343:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRuntimeNameAttr(clang::ObjCRuntimeNameAttr*) [with Derived = LupdateVisitor]'
 4343 |   if (!getDerived().VisitObjCRuntimeNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6219:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6219 |       return getDerived().TraverseObjCRuntimeNameAttr(cast<ObjCRuntimeNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1101:54: warning: unused parameter 'A' [-Wunused-parameter]
 1101 |   bool VisitObjCRuntimeNameAttr(ObjCRuntimeNameAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRuntimeVisibleAttr(clang::ObjCRuntimeVisibleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4352:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRuntimeVisibleAttr(clang::ObjCRuntimeVisibleAttr*) [with Derived = LupdateVisitor]'
 4352 |   if (!getDerived().VisitObjCRuntimeVisibleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6221:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6221 |       return getDerived().TraverseObjCRuntimeVisibleAttr(cast<ObjCRuntimeVisibleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1105:60: warning: unused parameter 'A' [-Wunused-parameter]
 1105 |   bool VisitObjCRuntimeVisibleAttr(ObjCRuntimeVisibleAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSubclassingRestrictedAttr(clang::ObjCSubclassingRestrictedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4361:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCSubclassingRestrictedAttr(clang::ObjCSubclassingRestrictedAttr*) [with Derived = LupdateVisitor]'
 4361 |   if (!getDerived().VisitObjCSubclassingRestrictedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6223:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6223 |       return getDerived().TraverseObjCSubclassingRestrictedAttr(cast<ObjCSubclassingRestrictedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1109:74: warning: unused parameter 'A' [-Wunused-parameter]
 1109 |   bool VisitObjCSubclassingRestrictedAttr(ObjCSubclassingRestrictedAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLAccessAttr(clang::OpenCLAccessAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4370:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLAccessAttr(clang::OpenCLAccessAttr*) [with Derived = LupdateVisitor]'
 4370 |   if (!getDerived().VisitOpenCLAccessAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6225:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6225 |       return getDerived().TraverseOpenCLAccessAttr(cast<OpenCLAccessAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1113:48: warning: unused parameter 'A' [-Wunused-parameter]
 1113 |   bool VisitOpenCLAccessAttr(OpenCLAccessAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLConstantAddressSpaceAttr(clang::OpenCLConstantAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4379:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLConstantAddressSpaceAttr(clang::OpenCLConstantAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4379 |   if (!getDerived().VisitOpenCLConstantAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6227:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6227 |       return getDerived().TraverseOpenCLConstantAddressSpaceAttr(cast<OpenCLConstantAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1117:76: warning: unused parameter 'A' [-Wunused-parameter]
 1117 |   bool VisitOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGenericAddressSpaceAttr(clang::OpenCLGenericAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4388:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGenericAddressSpaceAttr(clang::OpenCLGenericAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4388 |   if (!getDerived().VisitOpenCLGenericAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6229:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6229 |       return getDerived().TraverseOpenCLGenericAddressSpaceAttr(cast<OpenCLGenericAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1121:74: warning: unused parameter 'A' [-Wunused-parameter]
 1121 |   bool VisitOpenCLGenericAddressSpaceAttr(OpenCLGenericAddressSpaceAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalAddressSpaceAttr(clang::OpenCLGlobalAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4397:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalAddressSpaceAttr(clang::OpenCLGlobalAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4397 |   if (!getDerived().VisitOpenCLGlobalAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6231:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6231 |       return getDerived().TraverseOpenCLGlobalAddressSpaceAttr(cast<OpenCLGlobalAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1125:72: warning: unused parameter 'A' [-Wunused-parameter]
 1125 |   bool VisitOpenCLGlobalAddressSpaceAttr(OpenCLGlobalAddressSpaceAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalDeviceAddressSpaceAttr(clang::OpenCLGlobalDeviceAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4406:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalDeviceAddressSpaceAttr(clang::OpenCLGlobalDeviceAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4406 |   if (!getDerived().VisitOpenCLGlobalDeviceAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6233:69:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6233 |       return getDerived().TraverseOpenCLGlobalDeviceAddressSpaceAttr(cast<OpenCLGlobalDeviceAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1129:84: warning: unused parameter 'A' [-Wunused-parameter]
 1129 |   bool VisitOpenCLGlobalDeviceAddressSpaceAttr(OpenCLGlobalDeviceAddressSpaceAttr *A) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalHostAddressSpaceAttr(clang::OpenCLGlobalHostAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4415:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalHostAddressSpaceAttr(clang::OpenCLGlobalHostAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4415 |   if (!getDerived().VisitOpenCLGlobalHostAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6235:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6235 |       return getDerived().TraverseOpenCLGlobalHostAddressSpaceAttr(cast<OpenCLGlobalHostAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1133:80: warning: unused parameter 'A' [-Wunused-parameter]
 1133 |   bool VisitOpenCLGlobalHostAddressSpaceAttr(OpenCLGlobalHostAddressSpaceAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLIntelReqdSubGroupSizeAttr(clang::OpenCLIntelReqdSubGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4424:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLIntelReqdSubGroupSizeAttr(clang::OpenCLIntelReqdSubGroupSizeAttr*) [with Derived = LupdateVisitor]'
 4424 |   if (!getDerived().VisitOpenCLIntelReqdSubGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6237:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6237 |       return getDerived().TraverseOpenCLIntelReqdSubGroupSizeAttr(cast<OpenCLIntelReqdSubGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1137:78: warning: unused parameter 'A' [-Wunused-parameter]
 1137 |   bool VisitOpenCLIntelReqdSubGroupSizeAttr(OpenCLIntelReqdSubGroupSizeAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLKernelAttr(clang::OpenCLKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4433:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLKernelAttr(clang::OpenCLKernelAttr*) [with Derived = LupdateVisitor]'
 4433 |   if (!getDerived().VisitOpenCLKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6239:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6239 |       return getDerived().TraverseOpenCLKernelAttr(cast<OpenCLKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1141:48: warning: unused parameter 'A' [-Wunused-parameter]
 1141 |   bool VisitOpenCLKernelAttr(OpenCLKernelAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLLocalAddressSpaceAttr(clang::OpenCLLocalAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4442:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLLocalAddressSpaceAttr(clang::OpenCLLocalAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4442 |   if (!getDerived().VisitOpenCLLocalAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6241:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6241 |       return getDerived().TraverseOpenCLLocalAddressSpaceAttr(cast<OpenCLLocalAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1145:70: warning: unused parameter 'A' [-Wunused-parameter]
 1145 |   bool VisitOpenCLLocalAddressSpaceAttr(OpenCLLocalAddressSpaceAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLPrivateAddressSpaceAttr(clang::OpenCLPrivateAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4451:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLPrivateAddressSpaceAttr(clang::OpenCLPrivateAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4451 |   if (!getDerived().VisitOpenCLPrivateAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6243:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6243 |       return getDerived().TraverseOpenCLPrivateAddressSpaceAttr(cast<OpenCLPrivateAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1149:74: warning: unused parameter 'A' [-Wunused-parameter]
 1149 |   bool VisitOpenCLPrivateAddressSpaceAttr(OpenCLPrivateAddressSpaceAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLUnrollHintAttr(clang::OpenCLUnrollHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4460:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLUnrollHintAttr(clang::OpenCLUnrollHintAttr*) [with Derived = LupdateVisitor]'
 4460 |   if (!getDerived().VisitOpenCLUnrollHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6245:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6245 |       return getDerived().TraverseOpenCLUnrollHintAttr(cast<OpenCLUnrollHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1153:56: warning: unused parameter 'A' [-Wunused-parameter]
 1153 |   bool VisitOpenCLUnrollHintAttr(OpenCLUnrollHintAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOptimizeNoneAttr(clang::OptimizeNoneAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4469:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOptimizeNoneAttr(clang::OptimizeNoneAttr*) [with Derived = LupdateVisitor]'
 4469 |   if (!getDerived().VisitOptimizeNoneAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6247:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6247 |       return getDerived().TraverseOptimizeNoneAttr(cast<OptimizeNoneAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1157:48: warning: unused parameter 'A' [-Wunused-parameter]
 1157 |   bool VisitOptimizeNoneAttr(OptimizeNoneAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverloadableAttr(clang::OverloadableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4478:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOverloadableAttr(clang::OverloadableAttr*) [with Derived = LupdateVisitor]'
 4478 |   if (!getDerived().VisitOverloadableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6249:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6249 |       return getDerived().TraverseOverloadableAttr(cast<OverloadableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1161:48: warning: unused parameter 'A' [-Wunused-parameter]
 1161 |   bool VisitOverloadableAttr(OverloadableAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverrideAttr(clang::OverrideAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4487:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOverrideAttr(clang::OverrideAttr*) [with Derived = LupdateVisitor]'
 4487 |   if (!getDerived().VisitOverrideAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6251:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6251 |       return getDerived().TraverseOverrideAttr(cast<OverrideAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1165:40: warning: unused parameter 'A' [-Wunused-parameter]
 1165 |   bool VisitOverrideAttr(OverrideAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOwnerAttr(clang::OwnerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4496:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOwnerAttr(clang::OwnerAttr*) [with Derived = LupdateVisitor]'
 4496 |   if (!getDerived().VisitOwnerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6253:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6253 |       return getDerived().TraverseOwnerAttr(cast<OwnerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1169:34: warning: unused parameter 'A' [-Wunused-parameter]
 1169 |   bool VisitOwnerAttr(OwnerAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOwnershipAttr(clang::OwnershipAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4508:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOwnershipAttr(clang::OwnershipAttr*) [with Derived = LupdateVisitor]'
 4508 |   if (!getDerived().VisitOwnershipAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6255:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6255 |       return getDerived().TraverseOwnershipAttr(cast<OwnershipAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1173:42: warning: unused parameter 'A' [-Wunused-parameter]
 1173 |   bool VisitOwnershipAttr(OwnershipAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackedAttr(clang::PackedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4517:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackedAttr(clang::PackedAttr*) [with Derived = LupdateVisitor]'
 4517 |   if (!getDerived().VisitPackedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6257:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6257 |       return getDerived().TraversePackedAttr(cast<PackedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1177:36: warning: unused parameter 'A' [-Wunused-parameter]
 1177 |   bool VisitPackedAttr(PackedAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParamTypestateAttr(clang::ParamTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4526:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParamTypestateAttr(clang::ParamTypestateAttr*) [with Derived = LupdateVisitor]'
 4526 |   if (!getDerived().VisitParamTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6259:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6259 |       return getDerived().TraverseParamTypestateAttr(cast<ParamTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1181:52: warning: unused parameter 'A' [-Wunused-parameter]
 1181 |   bool VisitParamTypestateAttr(ParamTypestateAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPascalAttr(clang::PascalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4535:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePascalAttr(clang::PascalAttr*) [with Derived = LupdateVisitor]'
 4535 |   if (!getDerived().VisitPascalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6261:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6261 |       return getDerived().TraversePascalAttr(cast<PascalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1185:36: warning: unused parameter 'A' [-Wunused-parameter]
 1185 |   bool VisitPascalAttr(PascalAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPassObjectSizeAttr(clang::PassObjectSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4544:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePassObjectSizeAttr(clang::PassObjectSizeAttr*) [with Derived = LupdateVisitor]'
 4544 |   if (!getDerived().VisitPassObjectSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6263:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6263 |       return getDerived().TraversePassObjectSizeAttr(cast<PassObjectSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1189:52: warning: unused parameter 'A' [-Wunused-parameter]
 1189 |   bool VisitPassObjectSizeAttr(PassObjectSizeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPatchableFunctionEntryAttr(clang::PatchableFunctionEntryAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4553:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePatchableFunctionEntryAttr(clang::PatchableFunctionEntryAttr*) [with Derived = LupdateVisitor]'
 4553 |   if (!getDerived().VisitPatchableFunctionEntryAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6265:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6265 |       return getDerived().TraversePatchableFunctionEntryAttr(cast<PatchableFunctionEntryAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1193:68: warning: unused parameter 'A' [-Wunused-parameter]
 1193 |   bool VisitPatchableFunctionEntryAttr(PatchableFunctionEntryAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPcsAttr(clang::PcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4562:33:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePcsAttr(clang::PcsAttr*) [with Derived = LupdateVisitor]'
 4562 |   if (!getDerived().VisitPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6267:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6267 |       return getDerived().TraversePcsAttr(cast<PcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1197:30: warning: unused parameter 'A' [-Wunused-parameter]
 1197 |   bool VisitPcsAttr(PcsAttr *A) {
      |                     ~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerAttr(clang::PointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4571:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerAttr(clang::PointerAttr*) [with Derived = LupdateVisitor]'
 4571 |   if (!getDerived().VisitPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6269:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6269 |       return getDerived().TraversePointerAttr(cast<PointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1201:38: warning: unused parameter 'A' [-Wunused-parameter]
 1201 |   bool VisitPointerAttr(PointerAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangBSSSectionAttr(clang::PragmaClangBSSSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4583:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangBSSSectionAttr(clang::PragmaClangBSSSectionAttr*) [with Derived = LupdateVisitor]'
 4583 |   if (!getDerived().VisitPragmaClangBSSSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6271:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6271 |       return getDerived().TraversePragmaClangBSSSectionAttr(cast<PragmaClangBSSSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1205:66: warning: unused parameter 'A' [-Wunused-parameter]
 1205 |   bool VisitPragmaClangBSSSectionAttr(PragmaClangBSSSectionAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangDataSectionAttr(clang::PragmaClangDataSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4592:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangDataSectionAttr(clang::PragmaClangDataSectionAttr*) [with Derived = LupdateVisitor]'
 4592 |   if (!getDerived().VisitPragmaClangDataSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6273:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6273 |       return getDerived().TraversePragmaClangDataSectionAttr(cast<PragmaClangDataSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1209:68: warning: unused parameter 'A' [-Wunused-parameter]
 1209 |   bool VisitPragmaClangDataSectionAttr(PragmaClangDataSectionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangRelroSectionAttr(clang::PragmaClangRelroSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4601:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangRelroSectionAttr(clang::PragmaClangRelroSectionAttr*) [with Derived = LupdateVisitor]'
 4601 |   if (!getDerived().VisitPragmaClangRelroSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6275:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6275 |       return getDerived().TraversePragmaClangRelroSectionAttr(cast<PragmaClangRelroSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1213:70: warning: unused parameter 'A' [-Wunused-parameter]
 1213 |   bool VisitPragmaClangRelroSectionAttr(PragmaClangRelroSectionAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangRodataSectionAttr(clang::PragmaClangRodataSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4610:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangRodataSectionAttr(clang::PragmaClangRodataSectionAttr*) [with Derived = LupdateVisitor]'
 4610 |   if (!getDerived().VisitPragmaClangRodataSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6277:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6277 |       return getDerived().TraversePragmaClangRodataSectionAttr(cast<PragmaClangRodataSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1217:72: warning: unused parameter 'A' [-Wunused-parameter]
 1217 |   bool VisitPragmaClangRodataSectionAttr(PragmaClangRodataSectionAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangTextSectionAttr(clang::PragmaClangTextSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4619:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangTextSectionAttr(clang::PragmaClangTextSectionAttr*) [with Derived = LupdateVisitor]'
 4619 |   if (!getDerived().VisitPragmaClangTextSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6279:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6279 |       return getDerived().TraversePragmaClangTextSectionAttr(cast<PragmaClangTextSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1221:68: warning: unused parameter 'A' [-Wunused-parameter]
 1221 |   bool VisitPragmaClangTextSectionAttr(PragmaClangTextSectionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreferredNameAttr(clang::PreferredNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4628:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreferredNameAttr(clang::PreferredNameAttr*) [with Derived = LupdateVisitor]'
 4628 |   if (!getDerived().VisitPreferredNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6281:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6281 |       return getDerived().TraversePreferredNameAttr(cast<PreferredNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1225:50: warning: unused parameter 'A' [-Wunused-parameter]
 1225 |   bool VisitPreferredNameAttr(PreferredNameAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreferredTypeAttr(clang::PreferredTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4640:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreferredTypeAttr(clang::PreferredTypeAttr*) [with Derived = LupdateVisitor]'
 4640 |   if (!getDerived().VisitPreferredTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6283:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6283 |       return getDerived().TraversePreferredTypeAttr(cast<PreferredTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1229:50: warning: unused parameter 'A' [-Wunused-parameter]
 1229 |   bool VisitPreferredTypeAttr(PreferredTypeAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveAllAttr(clang::PreserveAllAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4652:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveAllAttr(clang::PreserveAllAttr*) [with Derived = LupdateVisitor]'
 4652 |   if (!getDerived().VisitPreserveAllAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6285:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6285 |       return getDerived().TraversePreserveAllAttr(cast<PreserveAllAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1233:46: warning: unused parameter 'A' [-Wunused-parameter]
 1233 |   bool VisitPreserveAllAttr(PreserveAllAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveMostAttr(clang::PreserveMostAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4661:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveMostAttr(clang::PreserveMostAttr*) [with Derived = LupdateVisitor]'
 4661 |   if (!getDerived().VisitPreserveMostAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6287:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6287 |       return getDerived().TraversePreserveMostAttr(cast<PreserveMostAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1237:48: warning: unused parameter 'A' [-Wunused-parameter]
 1237 |   bool VisitPreserveMostAttr(PreserveMostAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveNoneAttr(clang::PreserveNoneAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4670:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveNoneAttr(clang::PreserveNoneAttr*) [with Derived = LupdateVisitor]'
 4670 |   if (!getDerived().VisitPreserveNoneAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6289:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6289 |       return getDerived().TraversePreserveNoneAttr(cast<PreserveNoneAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1241:48: warning: unused parameter 'A' [-Wunused-parameter]
 1241 |   bool VisitPreserveNoneAttr(PreserveNoneAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtGuardedByAttr(clang::PtGuardedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4679:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtGuardedByAttr(clang::PtGuardedByAttr*) [with Derived = LupdateVisitor]'
 4679 |   if (!getDerived().VisitPtGuardedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6291:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6291 |       return getDerived().TraversePtGuardedByAttr(cast<PtGuardedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1245:46: warning: unused parameter 'A' [-Wunused-parameter]
 1245 |   bool VisitPtGuardedByAttr(PtGuardedByAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtGuardedVarAttr(clang::PtGuardedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4690:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtGuardedVarAttr(clang::PtGuardedVarAttr*) [with Derived = LupdateVisitor]'
 4690 |   if (!getDerived().VisitPtGuardedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6293:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6293 |       return getDerived().TraversePtGuardedVarAttr(cast<PtGuardedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1249:48: warning: unused parameter 'A' [-Wunused-parameter]
 1249 |   bool VisitPtGuardedVarAttr(PtGuardedVarAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtr32Attr(clang::Ptr32Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4699:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtr32Attr(clang::Ptr32Attr*) [with Derived = LupdateVisitor]'
 4699 |   if (!getDerived().VisitPtr32Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6295:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6295 |       return getDerived().TraversePtr32Attr(cast<Ptr32Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1253:34: warning: unused parameter 'A' [-Wunused-parameter]
 1253 |   bool VisitPtr32Attr(Ptr32Attr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtr64Attr(clang::Ptr64Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4708:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtr64Attr(clang::Ptr64Attr*) [with Derived = LupdateVisitor]'
 4708 |   if (!getDerived().VisitPtr64Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6297:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6297 |       return getDerived().TraversePtr64Attr(cast<Ptr64Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1257:34: warning: unused parameter 'A' [-Wunused-parameter]
 1257 |   bool VisitPtr64Attr(Ptr64Attr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPureAttr(clang::PureAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4717:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePureAttr(clang::PureAttr*) [with Derived = LupdateVisitor]'
 4717 |   if (!getDerived().VisitPureAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6299:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6299 |       return getDerived().TraversePureAttr(cast<PureAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1261:32: warning: unused parameter 'A' [-Wunused-parameter]
 1261 |   bool VisitPureAttr(PureAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRISCVInterruptAttr(clang::RISCVInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4726:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRISCVInterruptAttr(clang::RISCVInterruptAttr*) [with Derived = LupdateVisitor]'
 4726 |   if (!getDerived().VisitRISCVInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6301:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6301 |       return getDerived().TraverseRISCVInterruptAttr(cast<RISCVInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1265:52: warning: unused parameter 'A' [-Wunused-parameter]
 1265 |   bool VisitRISCVInterruptAttr(RISCVInterruptAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRISCVVectorCCAttr(clang::RISCVVectorCCAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4735:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRISCVVectorCCAttr(clang::RISCVVectorCCAttr*) [with Derived = LupdateVisitor]'
 4735 |   if (!getDerived().VisitRISCVVectorCCAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6303:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6303 |       return getDerived().TraverseRISCVVectorCCAttr(cast<RISCVVectorCCAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1269:50: warning: unused parameter 'A' [-Wunused-parameter]
 1269 |   bool VisitRISCVVectorCCAttr(RISCVVectorCCAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRandomizeLayoutAttr(clang::RandomizeLayoutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4744:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRandomizeLayoutAttr(clang::RandomizeLayoutAttr*) [with Derived = LupdateVisitor]'
 4744 |   if (!getDerived().VisitRandomizeLayoutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6305:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6305 |       return getDerived().TraverseRandomizeLayoutAttr(cast<RandomizeLayoutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1273:54: warning: unused parameter 'A' [-Wunused-parameter]
 1273 |   bool VisitRandomizeLayoutAttr(RandomizeLayoutAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReadOnlyPlacementAttr(clang::ReadOnlyPlacementAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4753:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReadOnlyPlacementAttr(clang::ReadOnlyPlacementAttr*) [with Derived = LupdateVisitor]'
 4753 |   if (!getDerived().VisitReadOnlyPlacementAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6307:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6307 |       return getDerived().TraverseReadOnlyPlacementAttr(cast<ReadOnlyPlacementAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1277:58: warning: unused parameter 'A' [-Wunused-parameter]
 1277 |   bool VisitReadOnlyPlacementAttr(ReadOnlyPlacementAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRegCallAttr(clang::RegCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4762:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRegCallAttr(clang::RegCallAttr*) [with Derived = LupdateVisitor]'
 4762 |   if (!getDerived().VisitRegCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6309:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6309 |       return getDerived().TraverseRegCallAttr(cast<RegCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1281:38: warning: unused parameter 'A' [-Wunused-parameter]
 1281 |   bool VisitRegCallAttr(RegCallAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReinitializesAttr(clang::ReinitializesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4771:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReinitializesAttr(clang::ReinitializesAttr*) [with Derived = LupdateVisitor]'
 4771 |   if (!getDerived().VisitReinitializesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6311:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6311 |       return getDerived().TraverseReinitializesAttr(cast<ReinitializesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1285:50: warning: unused parameter 'A' [-Wunused-parameter]
 1285 |   bool VisitReinitializesAttr(ReinitializesAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReleaseCapabilityAttr(clang::ReleaseCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4780:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReleaseCapabilityAttr(clang::ReleaseCapabilityAttr*) [with Derived = LupdateVisitor]'
 4780 |   if (!getDerived().VisitReleaseCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6313:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6313 |       return getDerived().TraverseReleaseCapabilityAttr(cast<ReleaseCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1289:58: warning: unused parameter 'A' [-Wunused-parameter]
 1289 |   bool VisitReleaseCapabilityAttr(ReleaseCapabilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReleaseHandleAttr(clang::ReleaseHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4797:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReleaseHandleAttr(clang::ReleaseHandleAttr*) [with Derived = LupdateVisitor]'
 4797 |   if (!getDerived().VisitReleaseHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6315:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6315 |       return getDerived().TraverseReleaseHandleAttr(cast<ReleaseHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1293:50: warning: unused parameter 'A' [-Wunused-parameter]
 1293 |   bool VisitReleaseHandleAttr(ReleaseHandleAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRenderScriptKernelAttr(clang::RenderScriptKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4806:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRenderScriptKernelAttr(clang::RenderScriptKernelAttr*) [with Derived = LupdateVisitor]'
 4806 |   if (!getDerived().VisitRenderScriptKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6317:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6317 |       return getDerived().TraverseRenderScriptKernelAttr(cast<RenderScriptKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1297:60: warning: unused parameter 'A' [-Wunused-parameter]
 1297 |   bool VisitRenderScriptKernelAttr(RenderScriptKernelAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReqdWorkGroupSizeAttr(clang::ReqdWorkGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4815:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReqdWorkGroupSizeAttr(clang::ReqdWorkGroupSizeAttr*) [with Derived = LupdateVisitor]'
 4815 |   if (!getDerived().VisitReqdWorkGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6319:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6319 |       return getDerived().TraverseReqdWorkGroupSizeAttr(cast<ReqdWorkGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1301:58: warning: unused parameter 'A' [-Wunused-parameter]
 1301 |   bool VisitReqdWorkGroupSizeAttr(ReqdWorkGroupSizeAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresCapabilityAttr(clang::RequiresCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4824:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRequiresCapabilityAttr(clang::RequiresCapabilityAttr*) [with Derived = LupdateVisitor]'
 4824 |   if (!getDerived().VisitRequiresCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6321:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6321 |       return getDerived().TraverseRequiresCapabilityAttr(cast<RequiresCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1305:60: warning: unused parameter 'A' [-Wunused-parameter]
 1305 |   bool VisitRequiresCapabilityAttr(RequiresCapabilityAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRestrictAttr(clang::RestrictAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4841:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRestrictAttr(clang::RestrictAttr*) [with Derived = LupdateVisitor]'
 4841 |   if (!getDerived().VisitRestrictAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6323:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6323 |       return getDerived().TraverseRestrictAttr(cast<RestrictAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1309:40: warning: unused parameter 'A' [-Wunused-parameter]
 1309 |   bool VisitRestrictAttr(RestrictAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRetainAttr(clang::RetainAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4850:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRetainAttr(clang::RetainAttr*) [with Derived = LupdateVisitor]'
 4850 |   if (!getDerived().VisitRetainAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6325:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6325 |       return getDerived().TraverseRetainAttr(cast<RetainAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1313:36: warning: unused parameter 'A' [-Wunused-parameter]
 1313 |   bool VisitRetainAttr(RetainAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnTypestateAttr(clang::ReturnTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4859:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnTypestateAttr(clang::ReturnTypestateAttr*) [with Derived = LupdateVisitor]'
 4859 |   if (!getDerived().VisitReturnTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6327:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6327 |       return getDerived().TraverseReturnTypestateAttr(cast<ReturnTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1317:54: warning: unused parameter 'A' [-Wunused-parameter]
 1317 |   bool VisitReturnTypestateAttr(ReturnTypestateAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnsNonNullAttr(clang::ReturnsNonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4868:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnsNonNullAttr(clang::ReturnsNonNullAttr*) [with Derived = LupdateVisitor]'
 4868 |   if (!getDerived().VisitReturnsNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6329:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6329 |       return getDerived().TraverseReturnsNonNullAttr(cast<ReturnsNonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1321:52: warning: unused parameter 'A' [-Wunused-parameter]
 1321 |   bool VisitReturnsNonNullAttr(ReturnsNonNullAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnsTwiceAttr(clang::ReturnsTwiceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4877:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnsTwiceAttr(clang::ReturnsTwiceAttr*) [with Derived = LupdateVisitor]'
 4877 |   if (!getDerived().VisitReturnsTwiceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6331:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6331 |       return getDerived().TraverseReturnsTwiceAttr(cast<ReturnsTwiceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1325:48: warning: unused parameter 'A' [-Wunused-parameter]
 1325 |   bool VisitReturnsTwiceAttr(ReturnsTwiceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSPtrAttr(clang::SPtrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4886:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSPtrAttr(clang::SPtrAttr*) [with Derived = LupdateVisitor]'
 4886 |   if (!getDerived().VisitSPtrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6333:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6333 |       return getDerived().TraverseSPtrAttr(cast<SPtrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1329:32: warning: unused parameter 'A' [-Wunused-parameter]
 1329 |   bool VisitSPtrAttr(SPtrAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLKernelAttr(clang::SYCLKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4895:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSYCLKernelAttr(clang::SYCLKernelAttr*) [with Derived = LupdateVisitor]'
 4895 |   if (!getDerived().VisitSYCLKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6335:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6335 |       return getDerived().TraverseSYCLKernelAttr(cast<SYCLKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1333:44: warning: unused parameter 'A' [-Wunused-parameter]
 1333 |   bool VisitSYCLKernelAttr(SYCLKernelAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLSpecialClassAttr(clang::SYCLSpecialClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4904:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSYCLSpecialClassAttr(clang::SYCLSpecialClassAttr*) [with Derived = LupdateVisitor]'
 4904 |   if (!getDerived().VisitSYCLSpecialClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6337:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6337 |       return getDerived().TraverseSYCLSpecialClassAttr(cast<SYCLSpecialClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1337:56: warning: unused parameter 'A' [-Wunused-parameter]
 1337 |   bool VisitSYCLSpecialClassAttr(SYCLSpecialClassAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitScopedLockableAttr(clang::ScopedLockableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4913:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseScopedLockableAttr(clang::ScopedLockableAttr*) [with Derived = LupdateVisitor]'
 4913 |   if (!getDerived().VisitScopedLockableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6339:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6339 |       return getDerived().TraverseScopedLockableAttr(cast<ScopedLockableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1341:52: warning: unused parameter 'A' [-Wunused-parameter]
 1341 |   bool VisitScopedLockableAttr(ScopedLockableAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSectionAttr(clang::SectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4922:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSectionAttr(clang::SectionAttr*) [with Derived = LupdateVisitor]'
 4922 |   if (!getDerived().VisitSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6341:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6341 |       return getDerived().TraverseSectionAttr(cast<SectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1345:38: warning: unused parameter 'A' [-Wunused-parameter]
 1345 |   bool VisitSectionAttr(SectionAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSelectAnyAttr(clang::SelectAnyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4931:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSelectAnyAttr(clang::SelectAnyAttr*) [with Derived = LupdateVisitor]'
 4931 |   if (!getDerived().VisitSelectAnyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6343:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6343 |       return getDerived().TraverseSelectAnyAttr(cast<SelectAnyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1349:42: warning: unused parameter 'A' [-Wunused-parameter]
 1349 |   bool VisitSelectAnyAttr(SelectAnyAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSentinelAttr(clang::SentinelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4940:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSentinelAttr(clang::SentinelAttr*) [with Derived = LupdateVisitor]'
 4940 |   if (!getDerived().VisitSentinelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6345:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6345 |       return getDerived().TraverseSentinelAttr(cast<SentinelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1353:40: warning: unused parameter 'A' [-Wunused-parameter]
 1353 |   bool VisitSentinelAttr(SentinelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSetTypestateAttr(clang::SetTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4949:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSetTypestateAttr(clang::SetTypestateAttr*) [with Derived = LupdateVisitor]'
 4949 |   if (!getDerived().VisitSetTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6347:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6347 |       return getDerived().TraverseSetTypestateAttr(cast<SetTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1357:48: warning: unused parameter 'A' [-Wunused-parameter]
 1357 |   bool VisitSetTypestateAttr(SetTypestateAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSharedTrylockFunctionAttr(clang::SharedTrylockFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4958:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSharedTrylockFunctionAttr(clang::SharedTrylockFunctionAttr*) [with Derived = LupdateVisitor]'
 4958 |   if (!getDerived().VisitSharedTrylockFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6349:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6349 |       return getDerived().TraverseSharedTrylockFunctionAttr(cast<SharedTrylockFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1361:66: warning: unused parameter 'A' [-Wunused-parameter]
 1361 |   bool VisitSharedTrylockFunctionAttr(SharedTrylockFunctionAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizedByAttr(clang::SizedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4977:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSizedByAttr(clang::SizedByAttr*) [with Derived = LupdateVisitor]'
 4977 |   if (!getDerived().VisitSizedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6351:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6351 |       return getDerived().TraverseSizedByAttr(cast<SizedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1365:38: warning: unused parameter 'A' [-Wunused-parameter]
 1365 |   bool VisitSizedByAttr(SizedByAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizedByOrNullAttr(clang::SizedByOrNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4988:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSizedByOrNullAttr(clang::SizedByOrNullAttr*) [with Derived = LupdateVisitor]'
 4988 |   if (!getDerived().VisitSizedByOrNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6353:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6353 |       return getDerived().TraverseSizedByOrNullAttr(cast<SizedByOrNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1369:50: warning: unused parameter 'A' [-Wunused-parameter]
 1369 |   bool VisitSizedByOrNullAttr(SizedByOrNullAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSpeculativeLoadHardeningAttr(clang::SpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4999:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSpeculativeLoadHardeningAttr(clang::SpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]'
 4999 |   if (!getDerived().VisitSpeculativeLoadHardeningAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6355:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6355 |       return getDerived().TraverseSpeculativeLoadHardeningAttr(cast<SpeculativeLoadHardeningAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1373:72: warning: unused parameter 'A' [-Wunused-parameter]
 1373 |   bool VisitSpeculativeLoadHardeningAttr(SpeculativeLoadHardeningAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStandaloneDebugAttr(clang::StandaloneDebugAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5008:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStandaloneDebugAttr(clang::StandaloneDebugAttr*) [with Derived = LupdateVisitor]'
 5008 |   if (!getDerived().VisitStandaloneDebugAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6357:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6357 |       return getDerived().TraverseStandaloneDebugAttr(cast<StandaloneDebugAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1377:54: warning: unused parameter 'A' [-Wunused-parameter]
 1377 |   bool VisitStandaloneDebugAttr(StandaloneDebugAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStdCallAttr(clang::StdCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5017:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStdCallAttr(clang::StdCallAttr*) [with Derived = LupdateVisitor]'
 5017 |   if (!getDerived().VisitStdCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6359:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6359 |       return getDerived().TraverseStdCallAttr(cast<StdCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1381:38: warning: unused parameter 'A' [-Wunused-parameter]
 1381 |   bool VisitStdCallAttr(StdCallAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStrictFPAttr(clang::StrictFPAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5026:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStrictFPAttr(clang::StrictFPAttr*) [with Derived = LupdateVisitor]'
 5026 |   if (!getDerived().VisitStrictFPAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6361:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6361 |       return getDerived().TraverseStrictFPAttr(cast<StrictFPAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1385:40: warning: unused parameter 'A' [-Wunused-parameter]
 1385 |   bool VisitStrictFPAttr(StrictFPAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStrictGuardStackCheckAttr(clang::StrictGuardStackCheckAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5035:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStrictGuardStackCheckAttr(clang::StrictGuardStackCheckAttr*) [with Derived = LupdateVisitor]'
 5035 |   if (!getDerived().VisitStrictGuardStackCheckAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6363:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6363 |       return getDerived().TraverseStrictGuardStackCheckAttr(cast<StrictGuardStackCheckAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1389:66: warning: unused parameter 'A' [-Wunused-parameter]
 1389 |   bool VisitStrictGuardStackCheckAttr(StrictGuardStackCheckAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSuppressAttr(clang::SuppressAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5044:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSuppressAttr(clang::SuppressAttr*) [with Derived = LupdateVisitor]'
 5044 |   if (!getDerived().VisitSuppressAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6365:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6365 |       return getDerived().TraverseSuppressAttr(cast<SuppressAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1393:40: warning: unused parameter 'A' [-Wunused-parameter]
 1393 |   bool VisitSuppressAttr(SuppressAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncAttr(clang::SwiftAsyncAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5053:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncAttr(clang::SwiftAsyncAttr*) [with Derived = LupdateVisitor]'
 5053 |   if (!getDerived().VisitSwiftAsyncAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6367:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6367 |       return getDerived().TraverseSwiftAsyncAttr(cast<SwiftAsyncAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1397:44: warning: unused parameter 'A' [-Wunused-parameter]
 1397 |   bool VisitSwiftAsyncAttr(SwiftAsyncAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncCallAttr(clang::SwiftAsyncCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5062:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncCallAttr(clang::SwiftAsyncCallAttr*) [with Derived = LupdateVisitor]'
 5062 |   if (!getDerived().VisitSwiftAsyncCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6369:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6369 |       return getDerived().TraverseSwiftAsyncCallAttr(cast<SwiftAsyncCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1401:52: warning: unused parameter 'A' [-Wunused-parameter]
 1401 |   bool VisitSwiftAsyncCallAttr(SwiftAsyncCallAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncContextAttr(clang::SwiftAsyncContextAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5071:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncContextAttr(clang::SwiftAsyncContextAttr*) [with Derived = LupdateVisitor]'
 5071 |   if (!getDerived().VisitSwiftAsyncContextAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6371:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6371 |       return getDerived().TraverseSwiftAsyncContextAttr(cast<SwiftAsyncContextAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1405:58: warning: unused parameter 'A' [-Wunused-parameter]
 1405 |   bool VisitSwiftAsyncContextAttr(SwiftAsyncContextAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncErrorAttr(clang::SwiftAsyncErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5080:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncErrorAttr(clang::SwiftAsyncErrorAttr*) [with Derived = LupdateVisitor]'
 5080 |   if (!getDerived().VisitSwiftAsyncErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6373:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6373 |       return getDerived().TraverseSwiftAsyncErrorAttr(cast<SwiftAsyncErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1409:54: warning: unused parameter 'A' [-Wunused-parameter]
 1409 |   bool VisitSwiftAsyncErrorAttr(SwiftAsyncErrorAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncNameAttr(clang::SwiftAsyncNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5089:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncNameAttr(clang::SwiftAsyncNameAttr*) [with Derived = LupdateVisitor]'
 5089 |   if (!getDerived().VisitSwiftAsyncNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6375:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6375 |       return getDerived().TraverseSwiftAsyncNameAttr(cast<SwiftAsyncNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1413:52: warning: unused parameter 'A' [-Wunused-parameter]
 1413 |   bool VisitSwiftAsyncNameAttr(SwiftAsyncNameAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAttrAttr(clang::SwiftAttrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5098:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAttrAttr(clang::SwiftAttrAttr*) [with Derived = LupdateVisitor]'
 5098 |   if (!getDerived().VisitSwiftAttrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6377:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6377 |       return getDerived().TraverseSwiftAttrAttr(cast<SwiftAttrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1417:42: warning: unused parameter 'A' [-Wunused-parameter]
 1417 |   bool VisitSwiftAttrAttr(SwiftAttrAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftBridgeAttr(clang::SwiftBridgeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5107:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftBridgeAttr(clang::SwiftBridgeAttr*) [with Derived = LupdateVisitor]'
 5107 |   if (!getDerived().VisitSwiftBridgeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6379:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6379 |       return getDerived().TraverseSwiftBridgeAttr(cast<SwiftBridgeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1421:46: warning: unused parameter 'A' [-Wunused-parameter]
 1421 |   bool VisitSwiftBridgeAttr(SwiftBridgeAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftBridgedTypedefAttr(clang::SwiftBridgedTypedefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5116:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftBridgedTypedefAttr(clang::SwiftBridgedTypedefAttr*) [with Derived = LupdateVisitor]'
 5116 |   if (!getDerived().VisitSwiftBridgedTypedefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6381:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6381 |       return getDerived().TraverseSwiftBridgedTypedefAttr(cast<SwiftBridgedTypedefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1425:62: warning: unused parameter 'A' [-Wunused-parameter]
 1425 |   bool VisitSwiftBridgedTypedefAttr(SwiftBridgedTypedefAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftCallAttr(clang::SwiftCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5125:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftCallAttr(clang::SwiftCallAttr*) [with Derived = LupdateVisitor]'
 5125 |   if (!getDerived().VisitSwiftCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6383:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6383 |       return getDerived().TraverseSwiftCallAttr(cast<SwiftCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1429:42: warning: unused parameter 'A' [-Wunused-parameter]
 1429 |   bool VisitSwiftCallAttr(SwiftCallAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftContextAttr(clang::SwiftContextAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5134:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftContextAttr(clang::SwiftContextAttr*) [with Derived = LupdateVisitor]'
 5134 |   if (!getDerived().VisitSwiftContextAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6385:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6385 |       return getDerived().TraverseSwiftContextAttr(cast<SwiftContextAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1433:48: warning: unused parameter 'A' [-Wunused-parameter]
 1433 |   bool VisitSwiftContextAttr(SwiftContextAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftErrorAttr(clang::SwiftErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5143:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftErrorAttr(clang::SwiftErrorAttr*) [with Derived = LupdateVisitor]'
 5143 |   if (!getDerived().VisitSwiftErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6387:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6387 |       return getDerived().TraverseSwiftErrorAttr(cast<SwiftErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1437:44: warning: unused parameter 'A' [-Wunused-parameter]
 1437 |   bool VisitSwiftErrorAttr(SwiftErrorAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftErrorResultAttr(clang::SwiftErrorResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5152:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftErrorResultAttr(clang::SwiftErrorResultAttr*) [with Derived = LupdateVisitor]'
 5152 |   if (!getDerived().VisitSwiftErrorResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6389:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6389 |       return getDerived().TraverseSwiftErrorResultAttr(cast<SwiftErrorResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1441:56: warning: unused parameter 'A' [-Wunused-parameter]
 1441 |   bool VisitSwiftErrorResultAttr(SwiftErrorResultAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftImportAsNonGenericAttr(clang::SwiftImportAsNonGenericAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5161:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftImportAsNonGenericAttr(clang::SwiftImportAsNonGenericAttr*) [with Derived = LupdateVisitor]'
 5161 |   if (!getDerived().VisitSwiftImportAsNonGenericAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6391:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6391 |       return getDerived().TraverseSwiftImportAsNonGenericAttr(cast<SwiftImportAsNonGenericAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1445:70: warning: unused parameter 'A' [-Wunused-parameter]
 1445 |   bool VisitSwiftImportAsNonGenericAttr(SwiftImportAsNonGenericAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftImportPropertyAsAccessorsAttr(clang::SwiftImportPropertyAsAccessorsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5170:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftImportPropertyAsAccessorsAttr(clang::SwiftImportPropertyAsAccessorsAttr*) [with Derived = LupdateVisitor]'
 5170 |   if (!getDerived().VisitSwiftImportPropertyAsAccessorsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6393:69:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6393 |       return getDerived().TraverseSwiftImportPropertyAsAccessorsAttr(cast<SwiftImportPropertyAsAccessorsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1449:84: warning: unused parameter 'A' [-Wunused-parameter]
 1449 |   bool VisitSwiftImportPropertyAsAccessorsAttr(SwiftImportPropertyAsAccessorsAttr *A) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftIndirectResultAttr(clang::SwiftIndirectResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5179:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftIndirectResultAttr(clang::SwiftIndirectResultAttr*) [with Derived = LupdateVisitor]'
 5179 |   if (!getDerived().VisitSwiftIndirectResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6395:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6395 |       return getDerived().TraverseSwiftIndirectResultAttr(cast<SwiftIndirectResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1453:62: warning: unused parameter 'A' [-Wunused-parameter]
 1453 |   bool VisitSwiftIndirectResultAttr(SwiftIndirectResultAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftNameAttr(clang::SwiftNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5188:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftNameAttr(clang::SwiftNameAttr*) [with Derived = LupdateVisitor]'
 5188 |   if (!getDerived().VisitSwiftNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6397:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6397 |       return getDerived().TraverseSwiftNameAttr(cast<SwiftNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1457:42: warning: unused parameter 'A' [-Wunused-parameter]
 1457 |   bool VisitSwiftNameAttr(SwiftNameAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftNewTypeAttr(clang::SwiftNewTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5197:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftNewTypeAttr(clang::SwiftNewTypeAttr*) [with Derived = LupdateVisitor]'
 5197 |   if (!getDerived().VisitSwiftNewTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6399:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6399 |       return getDerived().TraverseSwiftNewTypeAttr(cast<SwiftNewTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1461:48: warning: unused parameter 'A' [-Wunused-parameter]
 1461 |   bool VisitSwiftNewTypeAttr(SwiftNewTypeAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftObjCMembersAttr(clang::SwiftObjCMembersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5206:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftObjCMembersAttr(clang::SwiftObjCMembersAttr*) [with Derived = LupdateVisitor]'
 5206 |   if (!getDerived().VisitSwiftObjCMembersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6401:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6401 |       return getDerived().TraverseSwiftObjCMembersAttr(cast<SwiftObjCMembersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1465:56: warning: unused parameter 'A' [-Wunused-parameter]
 1465 |   bool VisitSwiftObjCMembersAttr(SwiftObjCMembersAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftPrivateAttr(clang::SwiftPrivateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5215:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftPrivateAttr(clang::SwiftPrivateAttr*) [with Derived = LupdateVisitor]'
 5215 |   if (!getDerived().VisitSwiftPrivateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6403:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6403 |       return getDerived().TraverseSwiftPrivateAttr(cast<SwiftPrivateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1469:48: warning: unused parameter 'A' [-Wunused-parameter]
 1469 |   bool VisitSwiftPrivateAttr(SwiftPrivateAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftVersionedAdditionAttr(clang::SwiftVersionedAdditionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5224:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftVersionedAdditionAttr(clang::SwiftVersionedAdditionAttr*) [with Derived = LupdateVisitor]'
 5224 |   if (!getDerived().VisitSwiftVersionedAdditionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6405:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6405 |       return getDerived().TraverseSwiftVersionedAdditionAttr(cast<SwiftVersionedAdditionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1473:68: warning: unused parameter 'A' [-Wunused-parameter]
 1473 |   bool VisitSwiftVersionedAdditionAttr(SwiftVersionedAdditionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftVersionedRemovalAttr(clang::SwiftVersionedRemovalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5233:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftVersionedRemovalAttr(clang::SwiftVersionedRemovalAttr*) [with Derived = LupdateVisitor]'
 5233 |   if (!getDerived().VisitSwiftVersionedRemovalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6407:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6407 |       return getDerived().TraverseSwiftVersionedRemovalAttr(cast<SwiftVersionedRemovalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1477:66: warning: unused parameter 'A' [-Wunused-parameter]
 1477 |   bool VisitSwiftVersionedRemovalAttr(SwiftVersionedRemovalAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSysVABIAttr(clang::SysVABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5242:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSysVABIAttr(clang::SysVABIAttr*) [with Derived = LupdateVisitor]'
 5242 |   if (!getDerived().VisitSysVABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6409:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6409 |       return getDerived().TraverseSysVABIAttr(cast<SysVABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1481:38: warning: unused parameter 'A' [-Wunused-parameter]
 1481 |   bool VisitSysVABIAttr(SysVABIAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTLSModelAttr(clang::TLSModelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5251:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTLSModelAttr(clang::TLSModelAttr*) [with Derived = LupdateVisitor]'
 5251 |   if (!getDerived().VisitTLSModelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6411:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6411 |       return getDerived().TraverseTLSModelAttr(cast<TLSModelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1485:40: warning: unused parameter 'A' [-Wunused-parameter]
 1485 |   bool VisitTLSModelAttr(TLSModelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetAttr(clang::TargetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5260:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetAttr(clang::TargetAttr*) [with Derived = LupdateVisitor]'
 5260 |   if (!getDerived().VisitTargetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6413:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6413 |       return getDerived().TraverseTargetAttr(cast<TargetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1489:36: warning: unused parameter 'A' [-Wunused-parameter]
 1489 |   bool VisitTargetAttr(TargetAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetClonesAttr(clang::TargetClonesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5269:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetClonesAttr(clang::TargetClonesAttr*) [with Derived = LupdateVisitor]'
 5269 |   if (!getDerived().VisitTargetClonesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6415:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6415 |       return getDerived().TraverseTargetClonesAttr(cast<TargetClonesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1493:48: warning: unused parameter 'A' [-Wunused-parameter]
 1493 |   bool VisitTargetClonesAttr(TargetClonesAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetVersionAttr(clang::TargetVersionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5278:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetVersionAttr(clang::TargetVersionAttr*) [with Derived = LupdateVisitor]'
 5278 |   if (!getDerived().VisitTargetVersionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6417:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6417 |       return getDerived().TraverseTargetVersionAttr(cast<TargetVersionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1497:50: warning: unused parameter 'A' [-Wunused-parameter]
 1497 |   bool VisitTargetVersionAttr(TargetVersionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTestTypestateAttr(clang::TestTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5287:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTestTypestateAttr(clang::TestTypestateAttr*) [with Derived = LupdateVisitor]'
 5287 |   if (!getDerived().VisitTestTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6419:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6419 |       return getDerived().TraverseTestTypestateAttr(cast<TestTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1501:50: warning: unused parameter 'A' [-Wunused-parameter]
 1501 |   bool VisitTestTypestateAttr(TestTypestateAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitThisCallAttr(clang::ThisCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5296:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseThisCallAttr(clang::ThisCallAttr*) [with Derived = LupdateVisitor]'
 5296 |   if (!getDerived().VisitThisCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6421:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6421 |       return getDerived().TraverseThisCallAttr(cast<ThisCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1505:40: warning: unused parameter 'A' [-Wunused-parameter]
 1505 |   bool VisitThisCallAttr(ThisCallAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitThreadAttr(clang::ThreadAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5305:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseThreadAttr(clang::ThreadAttr*) [with Derived = LupdateVisitor]'
 5305 |   if (!getDerived().VisitThreadAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6423:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6423 |       return getDerived().TraverseThreadAttr(cast<ThreadAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1509:36: warning: unused parameter 'A' [-Wunused-parameter]
 1509 |   bool VisitThreadAttr(ThreadAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTransparentUnionAttr(clang::TransparentUnionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5314:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTransparentUnionAttr(clang::TransparentUnionAttr*) [with Derived = LupdateVisitor]'
 5314 |   if (!getDerived().VisitTransparentUnionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6425:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6425 |       return getDerived().TraverseTransparentUnionAttr(cast<TransparentUnionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1513:56: warning: unused parameter 'A' [-Wunused-parameter]
 1513 |   bool VisitTransparentUnionAttr(TransparentUnionAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTrivialABIAttr(clang::TrivialABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5323:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTrivialABIAttr(clang::TrivialABIAttr*) [with Derived = LupdateVisitor]'
 5323 |   if (!getDerived().VisitTrivialABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6427:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6427 |       return getDerived().TraverseTrivialABIAttr(cast<TrivialABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1517:44: warning: unused parameter 'A' [-Wunused-parameter]
 1517 |   bool VisitTrivialABIAttr(TrivialABIAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTryAcquireCapabilityAttr(clang::TryAcquireCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5332:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTryAcquireCapabilityAttr(clang::TryAcquireCapabilityAttr*) [with Derived = LupdateVisitor]'
 5332 |   if (!getDerived().VisitTryAcquireCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6429:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6429 |       return getDerived().TraverseTryAcquireCapabilityAttr(cast<TryAcquireCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1521:64: warning: unused parameter 'A' [-Wunused-parameter]
 1521 |   bool VisitTryAcquireCapabilityAttr(TryAcquireCapabilityAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNonNullAttr(clang::TypeNonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5351:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNonNullAttr(clang::TypeNonNullAttr*) [with Derived = LupdateVisitor]'
 5351 |   if (!getDerived().VisitTypeNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6431:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6431 |       return getDerived().TraverseTypeNonNullAttr(cast<TypeNonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1525:46: warning: unused parameter 'A' [-Wunused-parameter]
 1525 |   bool VisitTypeNonNullAttr(TypeNonNullAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullUnspecifiedAttr(clang::TypeNullUnspecifiedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5360:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullUnspecifiedAttr(clang::TypeNullUnspecifiedAttr*) [with Derived = LupdateVisitor]'
 5360 |   if (!getDerived().VisitTypeNullUnspecifiedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6433:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6433 |       return getDerived().TraverseTypeNullUnspecifiedAttr(cast<TypeNullUnspecifiedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1529:62: warning: unused parameter 'A' [-Wunused-parameter]
 1529 |   bool VisitTypeNullUnspecifiedAttr(TypeNullUnspecifiedAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullableAttr(clang::TypeNullableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5369:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullableAttr(clang::TypeNullableAttr*) [with Derived = LupdateVisitor]'
 5369 |   if (!getDerived().VisitTypeNullableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6435:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6435 |       return getDerived().TraverseTypeNullableAttr(cast<TypeNullableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1533:48: warning: unused parameter 'A' [-Wunused-parameter]
 1533 |   bool VisitTypeNullableAttr(TypeNullableAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullableResultAttr(clang::TypeNullableResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5378:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullableResultAttr(clang::TypeNullableResultAttr*) [with Derived = LupdateVisitor]'
 5378 |   if (!getDerived().VisitTypeNullableResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6437:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6437 |       return getDerived().TraverseTypeNullableResultAttr(cast<TypeNullableResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1537:60: warning: unused parameter 'A' [-Wunused-parameter]
 1537 |   bool VisitTypeNullableResultAttr(TypeNullableResultAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeTagForDatatypeAttr(clang::TypeTagForDatatypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5387:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeTagForDatatypeAttr(clang::TypeTagForDatatypeAttr*) [with Derived = LupdateVisitor]'
 5387 |   if (!getDerived().VisitTypeTagForDatatypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6439:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6439 |       return getDerived().TraverseTypeTagForDatatypeAttr(cast<TypeTagForDatatypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1541:60: warning: unused parameter 'A' [-Wunused-parameter]
 1541 |   bool VisitTypeTagForDatatypeAttr(TypeTagForDatatypeAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeVisibilityAttr(clang::TypeVisibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5399:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeVisibilityAttr(clang::TypeVisibilityAttr*) [with Derived = LupdateVisitor]'
 5399 |   if (!getDerived().VisitTypeVisibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6441:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6441 |       return getDerived().TraverseTypeVisibilityAttr(cast<TypeVisibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1545:52: warning: unused parameter 'A' [-Wunused-parameter]
 1545 |   bool VisitTypeVisibilityAttr(TypeVisibilityAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUPtrAttr(clang::UPtrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5408:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUPtrAttr(clang::UPtrAttr*) [with Derived = LupdateVisitor]'
 5408 |   if (!getDerived().VisitUPtrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6443:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6443 |       return getDerived().TraverseUPtrAttr(cast<UPtrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1549:32: warning: unused parameter 'A' [-Wunused-parameter]
 1549 |   bool VisitUPtrAttr(UPtrAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnavailableAttr(clang::UnavailableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5417:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnavailableAttr(clang::UnavailableAttr*) [with Derived = LupdateVisitor]'
 5417 |   if (!getDerived().VisitUnavailableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6445:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6445 |       return getDerived().TraverseUnavailableAttr(cast<UnavailableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1553:46: warning: unused parameter 'A' [-Wunused-parameter]
 1553 |   bool VisitUnavailableAttr(UnavailableAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUninitializedAttr(clang::UninitializedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5426:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUninitializedAttr(clang::UninitializedAttr*) [with Derived = LupdateVisitor]'
 5426 |   if (!getDerived().VisitUninitializedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6447:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6447 |       return getDerived().TraverseUninitializedAttr(cast<UninitializedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1557:50: warning: unused parameter 'A' [-Wunused-parameter]
 1557 |   bool VisitUninitializedAttr(UninitializedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnlikelyAttr(clang::UnlikelyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5435:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnlikelyAttr(clang::UnlikelyAttr*) [with Derived = LupdateVisitor]'
 5435 |   if (!getDerived().VisitUnlikelyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6449:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6449 |       return getDerived().TraverseUnlikelyAttr(cast<UnlikelyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1561:40: warning: unused parameter 'A' [-Wunused-parameter]
 1561 |   bool VisitUnlikelyAttr(UnlikelyAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnsafeBufferUsageAttr(clang::UnsafeBufferUsageAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5444:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnsafeBufferUsageAttr(clang::UnsafeBufferUsageAttr*) [with Derived = LupdateVisitor]'
 5444 |   if (!getDerived().VisitUnsafeBufferUsageAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6451:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6451 |       return getDerived().TraverseUnsafeBufferUsageAttr(cast<UnsafeBufferUsageAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1565:58: warning: unused parameter 'A' [-Wunused-parameter]
 1565 |   bool VisitUnsafeBufferUsageAttr(UnsafeBufferUsageAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnusedAttr(clang::UnusedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5453:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnusedAttr(clang::UnusedAttr*) [with Derived = LupdateVisitor]'
 5453 |   if (!getDerived().VisitUnusedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6453:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6453 |       return getDerived().TraverseUnusedAttr(cast<UnusedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1569:36: warning: unused parameter 'A' [-Wunused-parameter]
 1569 |   bool VisitUnusedAttr(UnusedAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUseHandleAttr(clang::UseHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5462:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUseHandleAttr(clang::UseHandleAttr*) [with Derived = LupdateVisitor]'
 5462 |   if (!getDerived().VisitUseHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6455:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6455 |       return getDerived().TraverseUseHandleAttr(cast<UseHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1573:42: warning: unused parameter 'A' [-Wunused-parameter]
 1573 |   bool VisitUseHandleAttr(UseHandleAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsedAttr(clang::UsedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5471:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsedAttr(clang::UsedAttr*) [with Derived = LupdateVisitor]'
 5471 |   if (!getDerived().VisitUsedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6457:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6457 |       return getDerived().TraverseUsedAttr(cast<UsedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1577:32: warning: unused parameter 'A' [-Wunused-parameter]
 1577 |   bool VisitUsedAttr(UsedAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingIfExistsAttr(clang::UsingIfExistsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5480:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingIfExistsAttr(clang::UsingIfExistsAttr*) [with Derived = LupdateVisitor]'
 5480 |   if (!getDerived().VisitUsingIfExistsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6459:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6459 |       return getDerived().TraverseUsingIfExistsAttr(cast<UsingIfExistsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1581:50: warning: unused parameter 'A' [-Wunused-parameter]
 1581 |   bool VisitUsingIfExistsAttr(UsingIfExistsAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUuidAttr(clang::UuidAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5489:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUuidAttr(clang::UuidAttr*) [with Derived = LupdateVisitor]'
 5489 |   if (!getDerived().VisitUuidAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6461:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6461 |       return getDerived().TraverseUuidAttr(cast<UuidAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1585:32: warning: unused parameter 'A' [-Wunused-parameter]
 1585 |   bool VisitUuidAttr(UuidAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVTablePointerAuthenticationAttr(clang::VTablePointerAuthenticationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5498:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVTablePointerAuthenticationAttr(clang::VTablePointerAuthenticationAttr*) [with Derived = LupdateVisitor]'
 5498 |   if (!getDerived().VisitVTablePointerAuthenticationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6463:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6463 |       return getDerived().TraverseVTablePointerAuthenticationAttr(cast<VTablePointerAuthenticationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1589:78: warning: unused parameter 'A' [-Wunused-parameter]
 1589 |   bool VisitVTablePointerAuthenticationAttr(VTablePointerAuthenticationAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVecReturnAttr(clang::VecReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5507:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVecReturnAttr(clang::VecReturnAttr*) [with Derived = LupdateVisitor]'
 5507 |   if (!getDerived().VisitVecReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6465:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6465 |       return getDerived().TraverseVecReturnAttr(cast<VecReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1593:42: warning: unused parameter 'A' [-Wunused-parameter]
 1593 |   bool VisitVecReturnAttr(VecReturnAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVecTypeHintAttr(clang::VecTypeHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5516:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVecTypeHintAttr(clang::VecTypeHintAttr*) [with Derived = LupdateVisitor]'
 5516 |   if (!getDerived().VisitVecTypeHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6467:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6467 |       return getDerived().TraverseVecTypeHintAttr(cast<VecTypeHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1597:46: warning: unused parameter 'A' [-Wunused-parameter]
 1597 |   bool VisitVecTypeHintAttr(VecTypeHintAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorCallAttr(clang::VectorCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5528:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorCallAttr(clang::VectorCallAttr*) [with Derived = LupdateVisitor]'
 5528 |   if (!getDerived().VisitVectorCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6469:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6469 |       return getDerived().TraverseVectorCallAttr(cast<VectorCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1601:44: warning: unused parameter 'A' [-Wunused-parameter]
 1601 |   bool VisitVectorCallAttr(VectorCallAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVisibilityAttr(clang::VisibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5537:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVisibilityAttr(clang::VisibilityAttr*) [with Derived = LupdateVisitor]'
 5537 |   if (!getDerived().VisitVisibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6471:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6471 |       return getDerived().TraverseVisibilityAttr(cast<VisibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1605:44: warning: unused parameter 'A' [-Wunused-parameter]
 1605 |   bool VisitVisibilityAttr(VisibilityAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWarnUnusedAttr(clang::WarnUnusedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5546:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWarnUnusedAttr(clang::WarnUnusedAttr*) [with Derived = LupdateVisitor]'
 5546 |   if (!getDerived().VisitWarnUnusedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6473:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6473 |       return getDerived().TraverseWarnUnusedAttr(cast<WarnUnusedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1609:44: warning: unused parameter 'A' [-Wunused-parameter]
 1609 |   bool VisitWarnUnusedAttr(WarnUnusedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWarnUnusedResultAttr(clang::WarnUnusedResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5555:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWarnUnusedResultAttr(clang::WarnUnusedResultAttr*) [with Derived = LupdateVisitor]'
 5555 |   if (!getDerived().VisitWarnUnusedResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6475:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6475 |       return getDerived().TraverseWarnUnusedResultAttr(cast<WarnUnusedResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1613:56: warning: unused parameter 'A' [-Wunused-parameter]
 1613 |   bool VisitWarnUnusedResultAttr(WarnUnusedResultAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakAttr(clang::WeakAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5564:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakAttr(clang::WeakAttr*) [with Derived = LupdateVisitor]'
 5564 |   if (!getDerived().VisitWeakAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6477:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6477 |       return getDerived().TraverseWeakAttr(cast<WeakAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1617:32: warning: unused parameter 'A' [-Wunused-parameter]
 1617 |   bool VisitWeakAttr(WeakAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakImportAttr(clang::WeakImportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5573:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakImportAttr(clang::WeakImportAttr*) [with Derived = LupdateVisitor]'
 5573 |   if (!getDerived().VisitWeakImportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6479:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6479 |       return getDerived().TraverseWeakImportAttr(cast<WeakImportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1621:44: warning: unused parameter 'A' [-Wunused-parameter]
 1621 |   bool VisitWeakImportAttr(WeakImportAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakRefAttr(clang::WeakRefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5582:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakRefAttr(clang::WeakRefAttr*) [with Derived = LupdateVisitor]'
 5582 |   if (!getDerived().VisitWeakRefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6481:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6481 |       return getDerived().TraverseWeakRefAttr(cast<WeakRefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1625:38: warning: unused parameter 'A' [-Wunused-parameter]
 1625 |   bool VisitWeakRefAttr(WeakRefAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyExportNameAttr(clang::WebAssemblyExportNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5591:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyExportNameAttr(clang::WebAssemblyExportNameAttr*) [with Derived = LupdateVisitor]'
 5591 |   if (!getDerived().VisitWebAssemblyExportNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6483:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6483 |       return getDerived().TraverseWebAssemblyExportNameAttr(cast<WebAssemblyExportNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1629:66: warning: unused parameter 'A' [-Wunused-parameter]
 1629 |   bool VisitWebAssemblyExportNameAttr(WebAssemblyExportNameAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyFuncrefAttr(clang::WebAssemblyFuncrefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5600:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyFuncrefAttr(clang::WebAssemblyFuncrefAttr*) [with Derived = LupdateVisitor]'
 5600 |   if (!getDerived().VisitWebAssemblyFuncrefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6485:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6485 |       return getDerived().TraverseWebAssemblyFuncrefAttr(cast<WebAssemblyFuncrefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1633:60: warning: unused parameter 'A' [-Wunused-parameter]
 1633 |   bool VisitWebAssemblyFuncrefAttr(WebAssemblyFuncrefAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyImportModuleAttr(clang::WebAssemblyImportModuleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5609:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyImportModuleAttr(clang::WebAssemblyImportModuleAttr*) [with Derived = LupdateVisitor]'
 5609 |   if (!getDerived().VisitWebAssemblyImportModuleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6487:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6487 |       return getDerived().TraverseWebAssemblyImportModuleAttr(cast<WebAssemblyImportModuleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1637:70: warning: unused parameter 'A' [-Wunused-parameter]
 1637 |   bool VisitWebAssemblyImportModuleAttr(WebAssemblyImportModuleAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyImportNameAttr(clang::WebAssemblyImportNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5618:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyImportNameAttr(clang::WebAssemblyImportNameAttr*) [with Derived = LupdateVisitor]'
 5618 |   if (!getDerived().VisitWebAssemblyImportNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6489:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6489 |       return getDerived().TraverseWebAssemblyImportNameAttr(cast<WebAssemblyImportNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1641:66: warning: unused parameter 'A' [-Wunused-parameter]
 1641 |   bool VisitWebAssemblyImportNameAttr(WebAssemblyImportNameAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWorkGroupSizeHintAttr(clang::WorkGroupSizeHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5627:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWorkGroupSizeHintAttr(clang::WorkGroupSizeHintAttr*) [with Derived = LupdateVisitor]'
 5627 |   if (!getDerived().VisitWorkGroupSizeHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6491:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6491 |       return getDerived().TraverseWorkGroupSizeHintAttr(cast<WorkGroupSizeHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1645:58: warning: unused parameter 'A' [-Wunused-parameter]
 1645 |   bool VisitWorkGroupSizeHintAttr(WorkGroupSizeHintAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitX86ForceAlignArgPointerAttr(clang::X86ForceAlignArgPointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5636:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseX86ForceAlignArgPointerAttr(clang::X86ForceAlignArgPointerAttr*) [with Derived = LupdateVisitor]'
 5636 |   if (!getDerived().VisitX86ForceAlignArgPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6493:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6493 |       return getDerived().TraverseX86ForceAlignArgPointerAttr(cast<X86ForceAlignArgPointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1649:70: warning: unused parameter 'A' [-Wunused-parameter]
 1649 |   bool VisitX86ForceAlignArgPointerAttr(X86ForceAlignArgPointerAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitXRayInstrumentAttr(clang::XRayInstrumentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5645:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseXRayInstrumentAttr(clang::XRayInstrumentAttr*) [with Derived = LupdateVisitor]'
 5645 |   if (!getDerived().VisitXRayInstrumentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6495:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6495 |       return getDerived().TraverseXRayInstrumentAttr(cast<XRayInstrumentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1653:52: warning: unused parameter 'A' [-Wunused-parameter]
 1653 |   bool VisitXRayInstrumentAttr(XRayInstrumentAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitXRayLogArgsAttr(clang::XRayLogArgsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5654:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseXRayLogArgsAttr(clang::XRayLogArgsAttr*) [with Derived = LupdateVisitor]'
 5654 |   if (!getDerived().VisitXRayLogArgsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6497:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6497 |       return getDerived().TraverseXRayLogArgsAttr(cast<XRayLogArgsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1657:46: warning: unused parameter 'A' [-Wunused-parameter]
 1657 |   bool VisitXRayLogArgsAttr(XRayLogArgsAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitZeroCallUsedRegsAttr(clang::ZeroCallUsedRegsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5663:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseZeroCallUsedRegsAttr(clang::ZeroCallUsedRegsAttr*) [with Derived = LupdateVisitor]'
 5663 |   if (!getDerived().VisitZeroCallUsedRegsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6499:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6499 |       return getDerived().TraverseZeroCallUsedRegsAttr(cast<ZeroCallUsedRegsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1661:56: warning: unused parameter 'A' [-Wunused-parameter]
 1661 |   bool VisitZeroCallUsedRegsAttr(ZeroCallUsedRegsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:458:
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCContainerDecl(clang::ObjCContainerDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:124:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCContainerDecl(clang::ObjCContainerDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:124:15: note: in expansion of macro 'OBJCCONTAINER'
  124 | ABSTRACT_DECL(OBJCCONTAINER(ObjCContainer, NamedDecl))
      |               ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCImplDecl(clang::ObjCImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplDecl(clang::ObjCImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1696:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:140:15: note: in expansion of macro 'OBJCIMPL'
  140 | ABSTRACT_DECL(OBJCIMPL(ObjCImpl, ObjCContainerDecl))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitValueDecl(clang::ValueDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromValueDecl(clang::ValueDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1786:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:182:15: note: in expansion of macro 'VALUE'
  182 | ABSTRACT_DECL(VALUE(Value, NamedDecl))
      |               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclaratorDecl(clang::DeclaratorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:234:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclaratorDecl(clang::DeclaratorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2267:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:234:15: note: in expansion of macro 'DECLARATOR'
  234 | ABSTRACT_DECL(DECLARATOR(Declarator, ValueDecl))
      |               ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagDecl(clang::TagDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:406:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagDecl(clang::TagDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2049:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:406:15: note: in expansion of macro 'TAG'
  406 | ABSTRACT_DECL(TAG(Tag, TypeDecl))
      |               ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeDecl(clang::TypeDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeDecl(clang::TypeDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:402:15: note: in expansion of macro 'TYPE'
  402 | ABSTRACT_DECL(TYPE(Type, NamedDecl))
      |               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefNameDecl(clang::TypedefNameDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefNameDecl(clang::TypedefNameDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:456:15: note: in expansion of macro 'TYPEDEFNAME'
  456 | ABSTRACT_DECL(TYPEDEFNAME(TypedefName, TypeDecl))
      |               ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateDecl(clang::TemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:492:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateDecl(clang::TemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1942:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:492:15: note: in expansion of macro 'TEMPLATE'
  492 | ABSTRACT_DECL(TEMPLATE(Template, NamedDecl))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1939:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:502:15: note: in expansion of macro 'REDECLARABLETEMPLATE'
  502 | ABSTRACT_DECL(REDECLARABLETEMPLATE(RedeclarableTemplate, TemplateDecl))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBaseUsingDecl(clang::BaseUsingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBaseUsingDecl(clang::BaseUsingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1761:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:574:15: note: in expansion of macro 'BASEUSING'
  574 | ABSTRACT_DECL(BASEUSING(BaseUsing, NamedDecl))
      |               ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:22:33: note: in expansion of macro 'STMT'
   22 | #  define WHILESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1: note: in expansion of macro 'WHILESTMT'
   24 | WHILESTMT(WhileStmt, Stmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:32:33: note: in expansion of macro 'VALUESTMT'
   32 | #  define LABELSTMT(Type, Base) VALUESTMT(Type, Base)
      |                                 ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1: note: in expansion of macro 'LABELSTMT'
   34 | LABELSTMT(LabelStmt, ValueStmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:42:33: note: in expansion of macro 'EXPR'
   42 | #  define VAARGEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1: note: in expansion of macro 'VAARGEXPR'
   44 | VAARGEXPR(VAArgExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryOperator(clang::UnaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryOperator(clang::UnaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:48:37: note: in expansion of macro 'EXPR'
   48 | #  define UNARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1: note: in expansion of macro 'UNARYOPERATOR'
   50 | UNARYOPERATOR(UnaryOperator, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:54:48: note: in expansion of macro 'EXPR'
   54 | #  define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR'
   56 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypoExpr(clang::TypoExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypoExpr(clang::TypoExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:60:32: note: in expansion of macro 'EXPR'
   60 | #  define TYPOEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1: note: in expansion of macro 'TYPOEXPR'
   62 | TYPOEXPR(TypoExpr, Expr)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeTraitExpr(clang::TypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeTraitExpr(clang::TypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:66:37: note: in expansion of macro 'EXPR'
   66 | #  define TYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1: note: in expansion of macro 'TYPETRAITEXPR'
   68 | TYPETRAITEXPR(TypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:72:56: note: in expansion of macro 'EXPR'
   72 | #  define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR'
   74 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:78:52: note: in expansion of macro 'EXPR'
   78 | #  define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base)
      |                                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR'
   80 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStringLiteral(clang::StringLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStringLiteral(clang::StringLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:84:37: note: in expansion of macro 'EXPR'
   84 | #  define STRINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1: note: in expansion of macro 'STRINGLITERAL'
   86 | STRINGLITERAL(StringLiteral, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStmtExpr(clang::StmtExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStmtExpr(clang::StmtExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:90:32: note: in expansion of macro 'EXPR'
   90 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1: note: in expansion of macro 'STMTEXPR'
   92 | STMTEXPR(StmtExpr, Expr)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSourceLocExpr(clang::SourceLocExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSourceLocExpr(clang::SourceLocExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:96:37: note: in expansion of macro 'EXPR'
   96 | #  define SOURCELOCEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1: note: in expansion of macro 'SOURCELOCEXPR'
   98 | SOURCELOCEXPR(SourceLocExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:102:38: note: in expansion of macro 'EXPR'
  102 | #  define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1: note: in expansion of macro 'SIZEOFPACKEXPR'
  104 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:108:41: note: in expansion of macro 'EXPR'
  108 | #  define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1: note: in expansion of macro 'SHUFFLEVECTOREXPR'
  110 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:114:48: note: in expansion of macro 'EXPR'
  114 | #  define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR'
  116 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresExpr(clang::RequiresExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRequiresExpr(clang::RequiresExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:120:36: note: in expansion of macro 'EXPR'
  120 | #  define REQUIRESEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1: note: in expansion of macro 'REQUIRESEXPR'
  122 | REQUIRESEXPR(RequiresExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecoveryExpr(clang::RecoveryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecoveryExpr(clang::RecoveryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:126:36: note: in expansion of macro 'EXPR'
  126 | #  define RECOVERYEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1: note: in expansion of macro 'RECOVERYEXPR'
  128 | RECOVERYEXPR(RecoveryExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPseudoObjectExpr(clang::PseudoObjectExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPseudoObjectExpr(clang::PseudoObjectExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:132:40: note: in expansion of macro 'EXPR'
  132 | #  define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1: note: in expansion of macro 'PSEUDOOBJECTEXPR'
  134 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPredefinedExpr(clang::PredefinedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPredefinedExpr(clang::PredefinedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:138:38: note: in expansion of macro 'EXPR'
  138 | #  define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1: note: in expansion of macro 'PREDEFINEDEXPR'
  140 | PREDEFINEDEXPR(PredefinedExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenListExpr(clang::ParenListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenListExpr(clang::ParenListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:144:37: note: in expansion of macro 'EXPR'
  144 | #  define PARENLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1: note: in expansion of macro 'PARENLISTEXPR'
  146 | PARENLISTEXPR(ParenListExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenExpr(clang::ParenExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenExpr(clang::ParenExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:150:33: note: in expansion of macro 'EXPR'
  150 | #  define PARENEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1: note: in expansion of macro 'PARENEXPR'
  152 | PARENEXPR(ParenExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingExpr(clang::PackIndexingExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingExpr(clang::PackIndexingExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:156:40: note: in expansion of macro 'EXPR'
  156 | #  define PACKINDEXINGEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1: note: in expansion of macro 'PACKINDEXINGEXPR'
  158 | PACKINDEXINGEXPR(PackIndexingExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionExpr(clang::PackExpansionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionExpr(clang::PackExpansionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:162:41: note: in expansion of macro 'EXPR'
  162 | #  define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1: note: in expansion of macro 'PACKEXPANSIONEXPR'
  164 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:172:44: note: in expansion of macro 'OVERLOADEXPR'
  172 | #  define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR'
  174 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedLookupExpr(clang::UnresolvedLookupExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:178:44: note: in expansion of macro 'OVERLOADEXPR'
  178 | #  define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR'
  180 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpaqueValueExpr(clang::OpaqueValueExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpaqueValueExpr(clang::OpaqueValueExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:188:39: note: in expansion of macro 'EXPR'
  188 | #  define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1: note: in expansion of macro 'OPAQUEVALUEEXPR'
  190 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOffsetOfExpr(clang::OffsetOfExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOffsetOfExpr(clang::OffsetOfExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:194:36: note: in expansion of macro 'EXPR'
  194 | #  define OFFSETOFEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1: note: in expansion of macro 'OFFSETOFEXPR'
  196 | OFFSETOFEXPR(OffsetOfExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:200:44: note: in expansion of macro 'EXPR'
  200 | #  define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR'
  202 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCStringLiteral(clang::ObjCStringLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCStringLiteral(clang::ObjCStringLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:206:41: note: in expansion of macro 'EXPR'
  206 | #  define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1: note: in expansion of macro 'OBJCSTRINGLITERAL'
  208 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSelectorExpr(clang::ObjCSelectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCSelectorExpr(clang::ObjCSelectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:212:40: note: in expansion of macro 'EXPR'
  212 | #  define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1: note: in expansion of macro 'OBJCSELECTOREXPR'
  214 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCProtocolExpr(clang::ObjCProtocolExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolExpr(clang::ObjCProtocolExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:218:40: note: in expansion of macro 'EXPR'
  218 | #  define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1: note: in expansion of macro 'OBJCPROTOCOLEXPR'
  220 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:224:43: note: in expansion of macro 'EXPR'
  224 | #  define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR'
  226 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMessageExpr(clang::ObjCMessageExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCMessageExpr(clang::ObjCMessageExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:230:39: note: in expansion of macro 'EXPR'
  230 | #  define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1: note: in expansion of macro 'OBJCMESSAGEEXPR'
  232 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIvarRefExpr(clang::ObjCIvarRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIvarRefExpr(clang::ObjCIvarRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:236:39: note: in expansion of macro 'EXPR'
  236 | #  define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1: note: in expansion of macro 'OBJCIVARREFEXPR'
  238 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIsaExpr(clang::ObjCIsaExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIsaExpr(clang::ObjCIsaExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:242:35: note: in expansion of macro 'EXPR'
  242 | #  define OBJCISAEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1: note: in expansion of macro 'OBJCISAEXPR'
  244 | OBJCISAEXPR(ObjCIsaExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:248:51: note: in expansion of macro 'EXPR'
  248 | #  define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR'
  250 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCEncodeExpr(clang::ObjCEncodeExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCEncodeExpr(clang::ObjCEncodeExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:254:38: note: in expansion of macro 'EXPR'
  254 | #  define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1: note: in expansion of macro 'OBJCENCODEEXPR'
  256 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:260:45: note: in expansion of macro 'EXPR'
  260 | #  define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL'
  262 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoxedExpr(clang::ObjCBoxedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBoxedExpr(clang::ObjCBoxedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:266:37: note: in expansion of macro 'EXPR'
  266 | #  define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1: note: in expansion of macro 'OBJCBOXEDEXPR'
  268 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:272:43: note: in expansion of macro 'EXPR'
  272 | #  define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR'
  274 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:278:49: note: in expansion of macro 'EXPR'
  278 | #  define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR'
  280 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCArrayLiteral(clang::ObjCArrayLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCArrayLiteral(clang::ObjCArrayLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:284:40: note: in expansion of macro 'EXPR'
  284 | #  define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1: note: in expansion of macro 'OBJCARRAYLITERAL'
  286 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPIteratorExpr(clang::OMPIteratorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPIteratorExpr(clang::OMPIteratorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:290:39: note: in expansion of macro 'EXPR'
  290 | #  define OMPITERATOREXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1: note: in expansion of macro 'OMPITERATOREXPR'
  292 | OMPITERATOREXPR(OMPIteratorExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPArrayShapingExpr(clang::OMPArrayShapingExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPArrayShapingExpr(clang::OMPArrayShapingExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:296:43: note: in expansion of macro 'EXPR'
  296 | #  define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR'
  298 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInitExpr(clang::NoInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNoInitExpr(clang::NoInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:302:34: note: in expansion of macro 'EXPR'
  302 | #  define NOINITEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1: note: in expansion of macro 'NOINITEXPR'
  304 | NOINITEXPR(NoInitExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberExpr(clang::MemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberExpr(clang::MemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:308:34: note: in expansion of macro 'EXPR'
  308 | #  define MEMBEREXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1: note: in expansion of macro 'MEMBEREXPR'
  310 | MEMBEREXPR(MemberExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixSubscriptExpr(clang::MatrixSubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixSubscriptExpr(clang::MatrixSubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:314:43: note: in expansion of macro 'EXPR'
  314 | #  define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR'
  316 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:320:48: note: in expansion of macro 'EXPR'
  320 | #  define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR'
  322 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:326:47: note: in expansion of macro 'EXPR'
  326 | #  define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR'
  328 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertyRefExpr(clang::MSPropertyRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertyRefExpr(clang::MSPropertyRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:332:41: note: in expansion of macro 'EXPR'
  332 | #  define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1: note: in expansion of macro 'MSPROPERTYREFEXPR'
  334 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLambdaExpr(clang::LambdaExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLambdaExpr(clang::LambdaExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:338:34: note: in expansion of macro 'EXPR'
  338 | #  define LAMBDAEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1: note: in expansion of macro 'LAMBDAEXPR'
  340 | LAMBDAEXPR(LambdaExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIntegerLiteral(clang::IntegerLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIntegerLiteral(clang::IntegerLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:344:38: note: in expansion of macro 'EXPR'
  344 | #  define INTEGERLITERAL(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1: note: in expansion of macro 'INTEGERLITERAL'
  346 | INTEGERLITERAL(IntegerLiteral, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitListExpr(clang::InitListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInitListExpr(clang::InitListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  642 |         TRY_TO(WalkUpFrom##CLASS(Syn));                                        \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:350:36: note: in expansion of macro 'EXPR'
  350 | #  define INITLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1: note: in expansion of macro 'INITLISTEXPR'
  352 | INITLISTEXPR(InitListExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitValueInitExpr(clang::ImplicitValueInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitValueInitExpr(clang::ImplicitValueInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:356:45: note: in expansion of macro 'EXPR'
  356 | #  define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR'
  358 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImaginaryLiteral(clang::ImaginaryLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImaginaryLiteral(clang::ImaginaryLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:362:40: note: in expansion of macro 'EXPR'
  362 | #  define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1: note: in expansion of macro 'IMAGINARYLITERAL'
  364 | IMAGINARYLITERAL(ImaginaryLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGenericSelectionExpr(clang::GenericSelectionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGenericSelectionExpr(clang::GenericSelectionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:368:44: note: in expansion of macro 'EXPR'
  368 | #  define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1: note: in expansion of macro 'GENERICSELECTIONEXPR'
  370 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGNUNullExpr(clang::GNUNullExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGNUNullExpr(clang::GNUNullExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:374:35: note: in expansion of macro 'EXPR'
  374 | #  define GNUNULLEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1: note: in expansion of macro 'GNUNULLEXPR'
  376 | GNUNULLEXPR(GNUNullExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionParmPackExpr(clang::FunctionParmPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionParmPackExpr(clang::FunctionParmPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:380:44: note: in expansion of macro 'EXPR'
  380 | #  define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR'
  382 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:390:40: note: in expansion of macro 'FULLEXPR'
  390 | #  define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1: note: in expansion of macro 'EXPRWITHCLEANUPS'
  392 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantExpr(clang::ConstantExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantExpr(clang::ConstantExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:396:36: note: in expansion of macro 'FULLEXPR'
  396 | #  define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base)
      |                                    ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1: note: in expansion of macro 'CONSTANTEXPR'
  398 | CONSTANTEXPR(ConstantExpr, FullExpr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFloatingLiteral(clang::FloatingLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFloatingLiteral(clang::FloatingLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:406:39: note: in expansion of macro 'EXPR'
  406 | #  define FLOATINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1: note: in expansion of macro 'FLOATINGLITERAL'
  408 | FLOATINGLITERAL(FloatingLiteral, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFixedPointLiteral(clang::FixedPointLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFixedPointLiteral(clang::FixedPointLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:412:41: note: in expansion of macro 'EXPR'
  412 | #  define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1: note: in expansion of macro 'FIXEDPOINTLITERAL'
  414 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorElementExpr(clang::ExtVectorElementExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorElementExpr(clang::ExtVectorElementExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:418:44: note: in expansion of macro 'EXPR'
  418 | #  define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR'
  420 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExpressionTraitExpr(clang::ExpressionTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExpressionTraitExpr(clang::ExpressionTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:424:43: note: in expansion of macro 'EXPR'
  424 | #  define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR'
  426 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmbedExpr(clang::EmbedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEmbedExpr(clang::EmbedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:430:33: note: in expansion of macro 'EXPR'
  430 | #  define EMBEDEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1: note: in expansion of macro 'EMBEDEXPR'
  432 | EMBEDEXPR(EmbedExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:436:48: note: in expansion of macro 'EXPR'
  436 | #  define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR'
  438 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDesignatedInitExpr(clang::DesignatedInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDesignatedInitExpr(clang::DesignatedInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:442:42: note: in expansion of macro 'EXPR'
  442 | #  define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1: note: in expansion of macro 'DESIGNATEDINITEXPR'
  444 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:448:49: note: in expansion of macro 'EXPR'
  448 | #  define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR'
  450 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentCoawaitExpr(clang::DependentCoawaitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentCoawaitExpr(clang::DependentCoawaitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:454:44: note: in expansion of macro 'EXPR'
  454 | #  define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR'
  456 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclRefExpr(clang::DeclRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclRefExpr(clang::DeclRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:460:35: note: in expansion of macro 'EXPR'
  460 | #  define DECLREFEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1: note: in expansion of macro 'DECLREFEXPR'
  462 | DECLREFEXPR(DeclRefExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:470:35: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  470 | #  define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1: note: in expansion of macro 'COYIELDEXPR'
  472 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoawaitExpr(clang::CoawaitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoawaitExpr(clang::CoawaitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:476:35: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  476 | #  define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1: note: in expansion of macro 'COAWAITEXPR'
  478 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConvertVectorExpr(clang::ConvertVectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:486:41: note: in expansion of macro 'EXPR'
  486 | #  define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1: note: in expansion of macro 'CONVERTVECTOREXPR'
  488 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptSpecializationExpr(clang::ConceptSpecializationExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConceptSpecializationExpr(clang::ConceptSpecializationExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:492:49: note: in expansion of macro 'EXPR'
  492 | #  define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR'
  494 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundLiteralExpr(clang::CompoundLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundLiteralExpr(clang::CompoundLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:498:43: note: in expansion of macro 'EXPR'
  498 | #  define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1: note: in expansion of macro 'COMPOUNDLITERALEXPR'
  500 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitChooseExpr(clang::ChooseExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromChooseExpr(clang::ChooseExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:504:34: note: in expansion of macro 'EXPR'
  504 | #  define CHOOSEEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1: note: in expansion of macro 'CHOOSEEXPR'
  506 | CHOOSEEXPR(ChooseExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCharacterLiteral(clang::CharacterLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCharacterLiteral(clang::CharacterLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:510:40: note: in expansion of macro 'EXPR'
  510 | #  define CHARACTERLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1: note: in expansion of macro 'CHARACTERLITERAL'
  512 | CHARACTERLITERAL(CharacterLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:520:40: note: in expansion of macro 'CASTEXPR'
  520 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1: note: in expansion of macro 'IMPLICITCASTEXPR'
  522 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:530:43: note: in expansion of macro 'EXPLICITCASTEXPR'
  530 | #  define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR'
  532 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:540:41: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  540 | #  define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1: note: in expansion of macro 'CXXSTATICCASTEXPR'
  542 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:546:46: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  546 | #  define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR'
  548 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDynamicCastExpr(clang::CXXDynamicCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDynamicCastExpr(clang::CXXDynamicCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:552:42: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  552 | #  define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR'
  554 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstCastExpr(clang::CXXConstCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstCastExpr(clang::CXXConstCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:558:40: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  558 | #  define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1: note: in expansion of macro 'CXXCONSTCASTEXPR'
  560 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:564:44: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  564 | #  define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR'
  566 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:574:45: note: in expansion of macro 'EXPLICITCASTEXPR'
  574 | #  define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR'
  576 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCStyleCastExpr(clang::CStyleCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCStyleCastExpr(clang::CStyleCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:580:38: note: in expansion of macro 'EXPLICITCASTEXPR'
  580 | #  define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1: note: in expansion of macro 'CSTYLECASTEXPR'
  582 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinBitCastExpr(clang::BuiltinBitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinBitCastExpr(clang::BuiltinBitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:586:42: note: in expansion of macro 'EXPLICITCASTEXPR'
  586 | #  define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1: note: in expansion of macro 'BUILTINBITCASTEXPR'
  588 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUserDefinedLiteral(clang::UserDefinedLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUserDefinedLiteral(clang::UserDefinedLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:604:42: note: in expansion of macro 'CALLEXPR'
  604 | #  define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1: note: in expansion of macro 'USERDEFINEDLITERAL'
  606 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXOperatorCallExpr(clang::CXXOperatorCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXOperatorCallExpr(clang::CXXOperatorCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:610:43: note: in expansion of macro 'CALLEXPR'
  610 | #  define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                           ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1: note: in expansion of macro 'CXXOPERATORCALLEXPR'
  612 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXMemberCallExpr(clang::CXXMemberCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:616:41: note: in expansion of macro 'CALLEXPR'
  616 | #  define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                         ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1: note: in expansion of macro 'CXXMEMBERCALLEXPR'
  618 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAKernelCallExpr(clang::CUDAKernelCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCUDAKernelCallExpr(clang::CUDAKernelCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:622:42: note: in expansion of macro 'CALLEXPR'
  622 | #  define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1: note: in expansion of macro 'CUDAKERNELCALLEXPR'
  624 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXUuidofExpr(clang::CXXUuidofExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXUuidofExpr(clang::CXXUuidofExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:632:37: note: in expansion of macro 'EXPR'
  632 | #  define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1: note: in expansion of macro 'CXXUUIDOFEXPR'
  634 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:638:50: note: in expansion of macro 'EXPR'
  638 | #  define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR'
  640 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTypeidExpr(clang::CXXTypeidExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTypeidExpr(clang::CXXTypeidExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:644:37: note: in expansion of macro 'EXPR'
  644 | #  define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1: note: in expansion of macro 'CXXTYPEIDEXPR'
  646 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXThrowExpr(clang::CXXThrowExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXThrowExpr(clang::CXXThrowExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:650:36: note: in expansion of macro 'EXPR'
  650 | #  define CXXTHROWEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1: note: in expansion of macro 'CXXTHROWEXPR'
  652 | CXXTHROWEXPR(CXXThrowExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXThisExpr(clang::CXXThisExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXThisExpr(clang::CXXThisExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:656:35: note: in expansion of macro 'EXPR'
  656 | #  define CXXTHISEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1: note: in expansion of macro 'CXXTHISEXPR'
  658 | CXXTHISEXPR(CXXThisExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:662:49: note: in expansion of macro 'EXPR'
  662 | #  define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR'
  664 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:668:46: note: in expansion of macro 'EXPR'
  668 | #  define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR'
  670 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:674:50: note: in expansion of macro 'EXPR'
  674 | #  define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR'
  676 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:680:47: note: in expansion of macro 'EXPR'
  680 | #  define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR'
  682 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXParenListInitExpr(clang::CXXParenListInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXParenListInitExpr(clang::CXXParenListInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:686:44: note: in expansion of macro 'EXPR'
  686 | #  define CXXPARENLISTINITEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1: note: in expansion of macro 'CXXPARENLISTINITEXPR'
  688 | CXXPARENLISTINITEXPR(CXXParenListInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:692:45: note: in expansion of macro 'EXPR'
  692 | #  define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR'
  694 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNoexceptExpr(clang::CXXNoexceptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNoexceptExpr(clang::CXXNoexceptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:698:39: note: in expansion of macro 'EXPR'
  698 | #  define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1: note: in expansion of macro 'CXXNOEXCEPTEXPR'
  700 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNewExpr(clang::CXXNewExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNewExpr(clang::CXXNewExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:704:34: note: in expansion of macro 'EXPR'
  704 | #  define CXXNEWEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1: note: in expansion of macro 'CXXNEWEXPR'
  706 | CXXNEWEXPR(CXXNewExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:710:48: note: in expansion of macro 'EXPR'
  710 | #  define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR'
  712 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXFoldExpr(clang::CXXFoldExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXFoldExpr(clang::CXXFoldExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:716:35: note: in expansion of macro 'EXPR'
  716 | #  define CXXFOLDEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1: note: in expansion of macro 'CXXFOLDEXPR'
  718 | CXXFOLDEXPR(CXXFoldExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:722:51: note: in expansion of macro 'EXPR'
  722 | #  define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR'
  724 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDeleteExpr(clang::CXXDeleteExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDeleteExpr(clang::CXXDeleteExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:728:37: note: in expansion of macro 'EXPR'
  728 | #  define CXXDELETEEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1: note: in expansion of macro 'CXXDELETEEXPR'
  730 | CXXDELETEEXPR(CXXDeleteExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDefaultInitExpr(clang::CXXDefaultInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDefaultInitExpr(clang::CXXDefaultInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:734:42: note: in expansion of macro 'EXPR'
  734 | #  define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1: note: in expansion of macro 'CXXDEFAULTINITEXPR'
  736 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:740:41: note: in expansion of macro 'EXPR'
  740 | #  define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1: note: in expansion of macro 'CXXDEFAULTARGEXPR'
  742 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstructExpr(clang::CXXConstructExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstructExpr(clang::CXXConstructExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:746:40: note: in expansion of macro 'EXPR'
  746 | #  define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1: note: in expansion of macro 'CXXCONSTRUCTEXPR'
  748 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:746:40: note: in expansion of macro 'EXPR'
  746 | #  define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:750:46: note: in expansion of macro 'CXXCONSTRUCTEXPR'
  750 | #  define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR'
  752 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:760:42: note: in expansion of macro 'EXPR'
  760 | #  define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1: note: in expansion of macro 'CXXBOOLLITERALEXPR'
  762 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:766:44: note: in expansion of macro 'EXPR'
  766 | #  define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR'
  768 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockExpr(clang::BlockExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockExpr(clang::BlockExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:772:33: note: in expansion of macro 'EXPR'
  772 | #  define BLOCKEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1: note: in expansion of macro 'BLOCKEXPR'
  774 | BLOCKEXPR(BlockExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBinaryOperator(clang::BinaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBinaryOperator(clang::BinaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:778:38: note: in expansion of macro 'EXPR'
  778 | #  define BINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1: note: in expansion of macro 'BINARYOPERATOR'
  780 | BINARYOPERATOR(BinaryOperator, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:778:38: note: in expansion of macro 'EXPR'
  778 | #  define BINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:782:46: note: in expansion of macro 'BINARYOPERATOR'
  782 | #  define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base)
      |                                              ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR'
  784 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicExpr(clang::AtomicExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicExpr(clang::AtomicExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:792:34: note: in expansion of macro 'EXPR'
  792 | #  define ATOMICEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1: note: in expansion of macro 'ATOMICEXPR'
  794 | ATOMICEXPR(AtomicExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsTypeExpr(clang::AsTypeExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAsTypeExpr(clang::AsTypeExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:798:34: note: in expansion of macro 'EXPR'
  798 | #  define ASTYPEEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1: note: in expansion of macro 'ASTYPEEXPR'
  800 | ASTYPEEXPR(AsTypeExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:804:42: note: in expansion of macro 'EXPR'
  804 | #  define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR'
  806 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArraySubscriptExpr(clang::ArraySubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:810:42: note: in expansion of macro 'EXPR'
  810 | #  define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR'
  812 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArraySectionExpr(clang::ArraySectionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArraySectionExpr(clang::ArraySectionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:816:40: note: in expansion of macro 'EXPR'
  816 | #  define ARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1: note: in expansion of macro 'ARRAYSECTIONEXPR'
  818 | ARRAYSECTIONEXPR(ArraySectionExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayInitLoopExpr(clang::ArrayInitLoopExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:822:41: note: in expansion of macro 'EXPR'
  822 | #  define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1: note: in expansion of macro 'ARRAYINITLOOPEXPR'
  824 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayInitIndexExpr(clang::ArrayInitIndexExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayInitIndexExpr(clang::ArrayInitIndexExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:828:42: note: in expansion of macro 'EXPR'
  828 | #  define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1: note: in expansion of macro 'ARRAYINITINDEXEXPR'
  830 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAddrLabelExpr(clang::AddrLabelExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAddrLabelExpr(clang::AddrLabelExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:834:37: note: in expansion of macro 'EXPR'
  834 | #  define ADDRLABELEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1: note: in expansion of macro 'ADDRLABELEXPR'
  836 | ADDRLABELEXPR(AddrLabelExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:844:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  844 | #  define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1: note: in expansion of macro 'CONDITIONALOPERATOR'
  846 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBinaryConditionalOperator(clang::BinaryConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBinaryConditionalOperator(clang::BinaryConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:850:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  850 | #  define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR'
  852 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedStmt(clang::AttributedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedStmt(clang::AttributedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:864:38: note: in expansion of macro 'VALUESTMT'
  864 | #  define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base)
      |                                      ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1: note: in expansion of macro 'ATTRIBUTEDSTMT'
  866 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwitchStmt(clang::SwitchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSwitchStmt(clang::SwitchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:874:34: note: in expansion of macro 'STMT'
  874 | #  define SWITCHSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1: note: in expansion of macro 'SWITCHSTMT'
  876 | SWITCHSTMT(SwitchStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:884:35: note: in expansion of macro 'SWITCHCASE'
  884 | #  define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base)
      |                                   ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1: note: in expansion of macro 'DEFAULTSTMT'
  886 | DEFAULTSTMT(DefaultStmt, SwitchCase)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCaseStmt(clang::CaseStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCaseStmt(clang::CaseStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:890:32: note: in expansion of macro 'SWITCHCASE'
  890 | #  define CASESTMT(Type, Base) SWITCHCASE(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1: note: in expansion of macro 'CASESTMT'
  892 | CASESTMT(CaseStmt, SwitchCase)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHTryStmt(clang::SEHTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHTryStmt(clang::SEHTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:900:34: note: in expansion of macro 'STMT'
  900 | #  define SEHTRYSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1: note: in expansion of macro 'SEHTRYSTMT'
  902 | SEHTRYSTMT(SEHTryStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHLeaveStmt(clang::SEHLeaveStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHLeaveStmt(clang::SEHLeaveStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:906:36: note: in expansion of macro 'STMT'
  906 | #  define SEHLEAVESTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1: note: in expansion of macro 'SEHLEAVESTMT'
  908 | SEHLEAVESTMT(SEHLeaveStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHFinallyStmt(clang::SEHFinallyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHFinallyStmt(clang::SEHFinallyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:912:38: note: in expansion of macro 'STMT'
  912 | #  define SEHFINALLYSTMT(Type, Base) STMT(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1: note: in expansion of macro 'SEHFINALLYSTMT'
  914 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHExceptStmt(clang::SEHExceptStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHExceptStmt(clang::SEHExceptStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:918:37: note: in expansion of macro 'STMT'
  918 | #  define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1: note: in expansion of macro 'SEHEXCEPTSTMT'
  920 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnStmt(clang::ReturnStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReturnStmt(clang::ReturnStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:924:34: note: in expansion of macro 'STMT'
  924 | #  define RETURNSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1: note: in expansion of macro 'RETURNSTMT'
  926 | RETURNSTMT(ReturnStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:938:44: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  938 | #  define OPENACCLOOPCONSTRUCT(Type, Base) OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1: note: in expansion of macro 'OPENACCLOOPCONSTRUCT'
  940 | OPENACCLOOPCONSTRUCT(OpenACCLoopConstruct, OpenACCAssociatedStmtConstruct)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCComputeConstruct(clang::OpenACCComputeConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCComputeConstruct(clang::OpenACCComputeConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:944:47: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  944 | #  define OPENACCCOMPUTECONSTRUCT(Type, Base) OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1: note: in expansion of macro 'OPENACCCOMPUTECONSTRUCT'
  946 | OPENACCCOMPUTECONSTRUCT(OpenACCComputeConstruct, OpenACCAssociatedStmtConstruct)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCForCollectionStmt(clang::ObjCForCollectionStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCForCollectionStmt(clang::ObjCForCollectionStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:958:45: note: in expansion of macro 'STMT'
  958 | #  define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT'
  960 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:964:47: note: in expansion of macro 'STMT'
  964 | #  define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT'
  966 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtTryStmt(clang::ObjCAtTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtTryStmt(clang::ObjCAtTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:970:37: note: in expansion of macro 'STMT'
  970 | #  define OBJCATTRYSTMT(Type, Base) STMT(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1: note: in expansion of macro 'OBJCATTRYSTMT'
  972 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtThrowStmt(clang::ObjCAtThrowStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtThrowStmt(clang::ObjCAtThrowStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:976:39: note: in expansion of macro 'STMT'
  976 | #  define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1: note: in expansion of macro 'OBJCATTHROWSTMT'
  978 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:982:46: note: in expansion of macro 'STMT'
  982 | #  define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT'
  984 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:988:41: note: in expansion of macro 'STMT'
  988 | #  define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1: note: in expansion of macro 'OBJCATFINALLYSTMT'
  990 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtCatchStmt(clang::ObjCAtCatchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtCatchStmt(clang::ObjCAtCatchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:994:39: note: in expansion of macro 'STMT'
  994 | #  define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1: note: in expansion of macro 'OBJCATCATCHSTMT'
  996 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1004:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1004 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE'
 1006 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskyieldDirective(clang::OMPTaskyieldDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskyieldDirective(clang::OMPTaskyieldDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1010:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1010 | #  define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE'
 1012 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskwaitDirective(clang::OMPTaskwaitDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskwaitDirective(clang::OMPTaskwaitDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1016:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1016 | #  define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE'
 1018 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskgroupDirective(clang::OMPTaskgroupDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskgroupDirective(clang::OMPTaskgroupDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1022:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1022 | #  define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE'
 1024 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskDirective(clang::OMPTaskDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskDirective(clang::OMPTaskDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1028:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1028 | #  define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1: note: in expansion of macro 'OMPTASKDIRECTIVE'
 1030 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1034:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1034 | #  define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE'
 1036 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1040:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1040 | #  define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE'
 1042 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1046:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1046 | #  define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE'
 1048 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelDirective(clang::OMPTargetParallelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelDirective(clang::OMPTargetParallelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1052:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1052 | #  define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE'
 1054 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1058:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1058 | #  define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE'
 1060 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1064:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1064 | #  define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE'
 1066 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetDirective(clang::OMPTargetDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetDirective(clang::OMPTargetDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1070:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1070 | #  define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1: note: in expansion of macro 'OMPTARGETDIRECTIVE'
 1072 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetDataDirective(clang::OMPTargetDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetDataDirective(clang::OMPTargetDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1076:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1076 | #  define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE'
 1078 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSingleDirective(clang::OMPSingleDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSingleDirective(clang::OMPSingleDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1082:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1082 | #  define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE'
 1084 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSectionsDirective(clang::OMPSectionsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSectionsDirective(clang::OMPSectionsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1088:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1088 | #  define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE'
 1090 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSectionDirective(clang::OMPSectionDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSectionDirective(clang::OMPSectionDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1094:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1094 | #  define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE'
 1096 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPScopeDirective(clang::OMPScopeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPScopeDirective(clang::OMPScopeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1100:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1100 | #  define OMPSCOPEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1: note: in expansion of macro 'OMPSCOPEDIRECTIVE'
 1102 | OMPSCOPEDIRECTIVE(OMPScopeDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPScanDirective(clang::OMPScanDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPScanDirective(clang::OMPScanDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1106:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1106 | #  define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1: note: in expansion of macro 'OMPSCANDIRECTIVE'
 1108 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1112:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1112 | #  define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE'
 1114 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterDirective(clang::OMPParallelMasterDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterDirective(clang::OMPParallelMasterDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1118:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1118 | #  define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE'
 1120 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedDirective(clang::OMPParallelMaskedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedDirective(clang::OMPParallelMaskedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1124:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1124 | #  define OMPPARALLELMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1: note: in expansion of macro 'OMPPARALLELMASKEDDIRECTIVE'
 1126 | OMPPARALLELMASKEDDIRECTIVE(OMPParallelMaskedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelDirective(clang::OMPParallelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelDirective(clang::OMPParallelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1130:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1130 | #  define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE'
 1132 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPOrderedDirective(clang::OMPOrderedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPOrderedDirective(clang::OMPOrderedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1136:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1136 | #  define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE'
 1138 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMetaDirective(clang::OMPMetaDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMetaDirective(clang::OMPMetaDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1142:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1142 | #  define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1: note: in expansion of macro 'OMPMETADIRECTIVE'
 1144 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterDirective(clang::OMPMasterDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterDirective(clang::OMPMasterDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1148:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1148 | #  define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1: note: in expansion of macro 'OMPMASTERDIRECTIVE'
 1150 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedDirective(clang::OMPMaskedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedDirective(clang::OMPMaskedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1154:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1154 | #  define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE'
 1156 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1168:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1168 | #  define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE'
 1170 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTileDirective(clang::OMPTileDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTileDirective(clang::OMPTileDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1174:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1174 | #  define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1: note: in expansion of macro 'OMPTILEDIRECTIVE'
 1176 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPReverseDirective(clang::OMPReverseDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPReverseDirective(clang::OMPReverseDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1180:43: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1180 | #  define OMPREVERSEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1: note: in expansion of macro 'OMPREVERSEDIRECTIVE'
 1182 | OMPREVERSEDIRECTIVE(OMPReverseDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPInterchangeDirective(clang::OMPInterchangeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPInterchangeDirective(clang::OMPInterchangeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1186:47: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1186 | #  define OMPINTERCHANGEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1: note: in expansion of macro 'OMPINTERCHANGEDIRECTIVE'
 1188 | OMPINTERCHANGEDIRECTIVE(OMPInterchangeDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1200:52: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1200 | #  define OMPTEAMSGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                    ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1: note: in expansion of macro 'OMPTEAMSGENERICLOOPDIRECTIVE'
 1202 | OMPTEAMSGENERICLOOPDIRECTIVE(OMPTeamsGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1206:55: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1206 | #  define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE'
 1208 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1212:66: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1212 | #  define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1214 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1218:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1218 | #  define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE'
 1220 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1224:51: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1224 | #  define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE'
 1226 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1230:48: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1230 | #  define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE'
 1232 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskLoopDirective(clang::OMPTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskLoopDirective(clang::OMPTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1236:44: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1236 | #  define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE'
 1238 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsGenericLoopDirective(clang::OMPTargetTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsGenericLoopDirective(clang::OMPTargetTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1242:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1242 | #  define OMPTARGETTEAMSGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1: note: in expansion of macro 'OMPTARGETTEAMSGENERICLOOPDIRECTIVE'
 1244 | OMPTARGETTEAMSGENERICLOOPDIRECTIVE(OMPTargetTeamsGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1248:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1248 | #  define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE'
 1250 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1254:72: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1254 | #  define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1256 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1260:68: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1260 | #  define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                    ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE'
 1262 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1266:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1266 | #  define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE'
 1268 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetSimdDirective(clang::OMPTargetSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetSimdDirective(clang::OMPTargetSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1272:46: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1272 | #  define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE'
 1274 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelGenericLoopDirective(clang::OMPTargetParallelGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelGenericLoopDirective(clang::OMPTargetParallelGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1278:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1278 | #  define OMPTARGETPARALLELGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1: note: in expansion of macro 'OMPTARGETPARALLELGENERICLOOPDIRECTIVE'
 1280 | OMPTARGETPARALLELGENERICLOOPDIRECTIVE(OMPTargetParallelGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1284:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1284 | #  define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE'
 1286 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSimdDirective(clang::OMPSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSimdDirective(clang::OMPSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1290:40: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1290 | #  define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1: note: in expansion of macro 'OMPSIMDDIRECTIVE'
 1292 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1296:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1296 | #  define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE'
 1298 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1302:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1302 | #  define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE'
 1304 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedTaskLoopSimdDirective(clang::OMPParallelMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedTaskLoopSimdDirective(clang::OMPParallelMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1308:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1308 | #  define OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1: note: in expansion of macro 'OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE'
 1310 | OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE(OMPParallelMaskedTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedTaskLoopDirective(clang::OMPParallelMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedTaskLoopDirective(clang::OMPParallelMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1314:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1314 | #  define OMPPARALLELMASKEDTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1: note: in expansion of macro 'OMPPARALLELMASKEDTASKLOOPDIRECTIVE'
 1316 | OMPPARALLELMASKEDTASKLOOPDIRECTIVE(OMPParallelMaskedTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelGenericLoopDirective(clang::OMPParallelGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelGenericLoopDirective(clang::OMPParallelGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1320:55: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1320 | #  define OMPPARALLELGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1: note: in expansion of macro 'OMPPARALLELGENERICLOOPDIRECTIVE'
 1322 | OMPPARALLELGENERICLOOPDIRECTIVE(OMPParallelGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1326:51: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1326 | #  define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE'
 1328 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelForDirective(clang::OMPParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelForDirective(clang::OMPParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1332:47: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1332 | #  define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE'
 1334 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1338:54: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1338 | #  define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE'
 1340 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1344:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1344 | #  define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE'
 1346 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedTaskLoopSimdDirective(clang::OMPMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedTaskLoopSimdDirective(clang::OMPMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1350:54: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1350 | #  define OMPMASKEDTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1: note: in expansion of macro 'OMPMASKEDTASKLOOPSIMDDIRECTIVE'
 1352 | OMPMASKEDTASKLOOPSIMDDIRECTIVE(OMPMaskedTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedTaskLoopDirective(clang::OMPMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedTaskLoopDirective(clang::OMPMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1356:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1356 | #  define OMPMASKEDTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1: note: in expansion of macro 'OMPMASKEDTASKLOOPDIRECTIVE'
 1358 | OMPMASKEDTASKLOOPDIRECTIVE(OMPMaskedTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPGenericLoopDirective(clang::OMPGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPGenericLoopDirective(clang::OMPGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1362:47: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1362 | #  define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE'
 1364 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPForSimdDirective(clang::OMPForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPForSimdDirective(clang::OMPForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1368:43: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1368 | #  define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE'
 1370 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPForDirective(clang::OMPForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPForDirective(clang::OMPForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1374:39: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1374 | #  define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1: note: in expansion of macro 'OMPFORDIRECTIVE'
 1376 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1380:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1380 | #  define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE'
 1382 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1386:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1386 | #  define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1388 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1392:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1392 | #  define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE'
 1394 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeDirective(clang::OMPDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeDirective(clang::OMPDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1398:46: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1398 | #  define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE'
 1400 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPInteropDirective(clang::OMPInteropDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPInteropDirective(clang::OMPInteropDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1412:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1412 | #  define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE'
 1414 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPFlushDirective(clang::OMPFlushDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPFlushDirective(clang::OMPFlushDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1418:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1418 | #  define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE'
 1420 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPErrorDirective(clang::OMPErrorDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPErrorDirective(clang::OMPErrorDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1424:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1424 | #  define OMPERRORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1: note: in expansion of macro 'OMPERRORDIRECTIVE'
 1426 | OMPERRORDIRECTIVE(OMPErrorDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDispatchDirective(clang::OMPDispatchDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDispatchDirective(clang::OMPDispatchDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1430:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1430 | #  define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE'
 1432 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDepobjDirective(clang::OMPDepobjDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDepobjDirective(clang::OMPDepobjDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1436:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1436 | #  define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE'
 1438 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCriticalDirective(clang::OMPCriticalDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCriticalDirective(clang::OMPCriticalDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1442:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1442 | #  define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE'
 1444 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCancellationPointDirective(clang::OMPCancellationPointDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCancellationPointDirective(clang::OMPCancellationPointDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1448:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1448 | #  define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE'
 1450 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCancelDirective(clang::OMPCancelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCancelDirective(clang::OMPCancelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1454:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1454 | #  define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1: note: in expansion of macro 'OMPCANCELDIRECTIVE'
 1456 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPBarrierDirective(clang::OMPBarrierDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPBarrierDirective(clang::OMPBarrierDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1460:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1460 | #  define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE'
 1462 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAtomicDirective(clang::OMPAtomicDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPAtomicDirective(clang::OMPAtomicDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1466:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1466 | #  define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1: note: in expansion of macro 'OMPATOMICDIRECTIVE'
 1468 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCanonicalLoop(clang::OMPCanonicalLoop*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCanonicalLoop(clang::OMPCanonicalLoop*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1476:40: note: in expansion of macro 'STMT'
 1476 | #  define OMPCANONICALLOOP(Type, Base) STMT(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1: note: in expansion of macro 'OMPCANONICALLOOP'
 1478 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNullStmt(clang::NullStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNullStmt(clang::NullStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1482:32: note: in expansion of macro 'STMT'
 1482 | #  define NULLSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1: note: in expansion of macro 'NULLSTMT'
 1484 | NULLSTMT(NullStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSDependentExistsStmt(clang::MSDependentExistsStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSDependentExistsStmt(clang::MSDependentExistsStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1488:45: note: in expansion of macro 'STMT'
 1488 | #  define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT'
 1490 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIndirectGotoStmt(clang::IndirectGotoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIndirectGotoStmt(clang::IndirectGotoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1494:40: note: in expansion of macro 'STMT'
 1494 | #  define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1: note: in expansion of macro 'INDIRECTGOTOSTMT'
 1496 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIfStmt(clang::IfStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIfStmt(clang::IfStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1500:30: note: in expansion of macro 'STMT'
 1500 | #  define IFSTMT(Type, Base) STMT(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1: note: in expansion of macro 'IFSTMT'
 1502 | IFSTMT(IfStmt, Stmt)
      | ^~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGotoStmt(clang::GotoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGotoStmt(clang::GotoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1506:32: note: in expansion of macro 'STMT'
 1506 | #  define GOTOSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1: note: in expansion of macro 'GOTOSTMT'
 1508 | GOTOSTMT(GotoStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitForStmt(clang::ForStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromForStmt(clang::ForStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1512:31: note: in expansion of macro 'STMT'
 1512 | #  define FORSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1: note: in expansion of macro 'FORSTMT'
 1514 | FORSTMT(ForStmt, Stmt)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDoStmt(clang::DoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDoStmt(clang::DoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1518:30: note: in expansion of macro 'STMT'
 1518 | #  define DOSTMT(Type, Base) STMT(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1: note: in expansion of macro 'DOSTMT'
 1520 | DOSTMT(DoStmt, Stmt)
      | ^~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclStmt(clang::DeclStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclStmt(clang::DeclStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1524:32: note: in expansion of macro 'STMT'
 1524 | #  define DECLSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1: note: in expansion of macro 'DECLSTMT'
 1526 | DECLSTMT(DeclStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1530:41: note: in expansion of macro 'STMT'
 1530 | #  define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1: note: in expansion of macro 'COROUTINEBODYSTMT'
 1532 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoreturnStmt(clang::CoreturnStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoreturnStmt(clang::CoreturnStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1536:36: note: in expansion of macro 'STMT'
 1536 | #  define CORETURNSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1: note: in expansion of macro 'CORETURNSTMT'
 1538 | CORETURNSTMT(CoreturnStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitContinueStmt(clang::ContinueStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromContinueStmt(clang::ContinueStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1542:36: note: in expansion of macro 'STMT'
 1542 | #  define CONTINUESTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1: note: in expansion of macro 'CONTINUESTMT'
 1544 | CONTINUESTMT(ContinueStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundStmt(clang::CompoundStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundStmt(clang::CompoundStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1548:36: note: in expansion of macro 'STMT'
 1548 | #  define COMPOUNDSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1: note: in expansion of macro 'COMPOUNDSTMT'
 1550 | COMPOUNDSTMT(CompoundStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedStmt(clang::CapturedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCapturedStmt(clang::CapturedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1554:36: note: in expansion of macro 'STMT'
 1554 | #  define CAPTUREDSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1: note: in expansion of macro 'CAPTUREDSTMT'
 1556 | CAPTUREDSTMT(CapturedStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTryStmt(clang::CXXTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTryStmt(clang::CXXTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1560:34: note: in expansion of macro 'STMT'
 1560 | #  define CXXTRYSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1: note: in expansion of macro 'CXXTRYSTMT'
 1562 | CXXTRYSTMT(CXXTryStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXForRangeStmt(clang::CXXForRangeStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXForRangeStmt(clang::CXXForRangeStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1566:39: note: in expansion of macro 'STMT'
 1566 | #  define CXXFORRANGESTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1: note: in expansion of macro 'CXXFORRANGESTMT'
 1568 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXCatchStmt(clang::CXXCatchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXCatchStmt(clang::CXXCatchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1572:36: note: in expansion of macro 'STMT'
 1572 | #  define CXXCATCHSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1: note: in expansion of macro 'CXXCATCHSTMT'
 1574 | CXXCATCHSTMT(CXXCatchStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBreakStmt(clang::BreakStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBreakStmt(clang::BreakStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1578:33: note: in expansion of macro 'STMT'
 1578 | #  define BREAKSTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1: note: in expansion of macro 'BREAKSTMT'
 1580 | BREAKSTMT(BreakStmt, Stmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1588:33: note: in expansion of macro 'ASMSTMT'
 1588 | #  define MSASMSTMT(Type, Base) ASMSTMT(Type, Base)
      |                                 ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1: note: in expansion of macro 'MSASMSTMT'
 1590 | MSASMSTMT(MSAsmStmt, AsmStmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGCCAsmStmt(clang::GCCAsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGCCAsmStmt(clang::GCCAsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1594:34: note: in expansion of macro 'ASMSTMT'
 1594 | #  define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base)
      |                                  ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1: note: in expansion of macro 'GCCASMSTMT'
 1596 | GCCASMSTMT(GCCAsmStmt, AsmStmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   22 | NON_CANONICAL_TYPE(Adjusted, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   22 | NON_CANONICAL_TYPE(Adjusted, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1275:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   23 | NON_CANONICAL_TYPE(Decayed, AdjustedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecayedType(clang::DecayedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecayedType(clang::DecayedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1275:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   23 | NON_CANONICAL_TYPE(Decayed, AdjustedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1: note: in expansion of macro 'TYPE'
   25 | TYPE(ConstantArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1: note: in expansion of macro 'TYPE'
   25 | TYPE(ConstantArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1290:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1: note: in expansion of macro 'TYPE'
   26 | TYPE(ArrayParameter, ConstantArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayParameterType(clang::ArrayParameterType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayParameterType(clang::ArrayParameterType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1290:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1: note: in expansion of macro 'TYPE'
   26 | TYPE(ArrayParameter, ConstantArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1305:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1: note: in expansion of macro 'DEPENDENT_TYPE'
   27 | DEPENDENT_TYPE(DependentSizedArray, ArrayType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedArrayType(clang::DependentSizedArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedArrayType(clang::DependentSizedArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1305:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1: note: in expansion of macro 'DEPENDENT_TYPE'
   27 | DEPENDENT_TYPE(DependentSizedArray, ArrayType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1295:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1: note: in expansion of macro 'TYPE'
   28 | TYPE(IncompleteArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIncompleteArrayType(clang::IncompleteArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIncompleteArrayType(clang::IncompleteArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1295:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1: note: in expansion of macro 'TYPE'
   28 | TYPE(IncompleteArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1300:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1: note: in expansion of macro 'TYPE'
   29 | TYPE(VariableArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVariableArrayType(clang::VariableArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVariableArrayType(clang::VariableArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1300:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1: note: in expansion of macro 'TYPE'
   29 | TYPE(VariableArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1497:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1: note: in expansion of macro 'TYPE'
   30 | TYPE(Atomic, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicType(clang::AtomicType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicType(clang::AtomicType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1497:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1: note: in expansion of macro 'TYPE'
   30 | TYPE(Atomic, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1439:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   31 | NON_CANONICAL_TYPE(Attributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedType(clang::AttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedType(clang::AttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1439:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   31 | NON_CANONICAL_TYPE(Attributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1445:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   32 | NON_CANONICAL_TYPE(BTFTagAttributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTagAttributedType(clang::BTFTagAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBTFTagAttributedType(clang::BTFTagAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1445:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   32 | NON_CANONICAL_TYPE(BTFTagAttributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1501:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1: note: in expansion of macro 'TYPE'
   33 | TYPE(BitInt, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBitIntType(clang::BitIntType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBitIntType(clang::BitIntType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1501:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1: note: in expansion of macro 'TYPE'
   33 | TYPE(BitInt, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1253:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1: note: in expansion of macro 'TYPE'
   34 | TYPE(BlockPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockPointerType(clang::BlockPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockPointerType(clang::BlockPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1253:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1: note: in expansion of macro 'TYPE'
   34 | TYPE(BlockPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   36 | NON_CANONICAL_TYPE(CountAttributed, BoundsAttributedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   36 | NON_CANONICAL_TYPE(CountAttributed, BoundsAttributedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1243:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1: note: in expansion of macro 'TYPE'
   37 | TYPE(Builtin, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinType(clang::BuiltinType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinType(clang::BuiltinType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1243:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1: note: in expansion of macro 'TYPE'
   37 | TYPE(Builtin, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1: note: in expansion of macro 'TYPE'
   38 | TYPE(Complex, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitComplexType(clang::ComplexType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromComplexType(clang::ComplexType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1: note: in expansion of macro 'TYPE'
   38 | TYPE(Complex, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1389:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   39 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Decltype, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecltypeType(clang::DecltypeType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecltypeType(clang::DecltypeType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1389:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   39 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Decltype, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1: note: in expansion of macro 'TYPE'
   41 | TYPE(Auto, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAutoType(clang::AutoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoType(clang::AutoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1: note: in expansion of macro 'TYPE'
   41 | TYPE(Auto, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1409:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1: note: in expansion of macro 'TYPE'
   42 | TYPE(DeducedTemplateSpecialization, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTemplateSpecializationType(clang::DeducedTemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTemplateSpecializationType(clang::DeducedTemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1409:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1: note: in expansion of macro 'TYPE'
   42 | TYPE(DeducedTemplateSpecialization, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1: note: in expansion of macro 'DEPENDENT_TYPE'
   43 | DEPENDENT_TYPE(DependentAddressSpace, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentAddressSpaceType(clang::DependentAddressSpaceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentAddressSpaceType(clang::DependentAddressSpaceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1: note: in expansion of macro 'DEPENDENT_TYPE'
   43 | DEPENDENT_TYPE(DependentAddressSpace, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1: note: in expansion of macro 'DEPENDENT_TYPE'
   44 | DEPENDENT_TYPE(DependentBitInt, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentBitIntType(clang::DependentBitIntType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentBitIntType(clang::DependentBitIntType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1: note: in expansion of macro 'DEPENDENT_TYPE'
   44 | DEPENDENT_TYPE(DependentBitInt, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1455:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1: note: in expansion of macro 'DEPENDENT_TYPE'
   45 | DEPENDENT_TYPE(DependentName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentNameType(clang::DependentNameType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentNameType(clang::DependentNameType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1455:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1: note: in expansion of macro 'DEPENDENT_TYPE'
   45 | DEPENDENT_TYPE(DependentName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1317:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1: note: in expansion of macro 'DEPENDENT_TYPE'
   46 | DEPENDENT_TYPE(DependentSizedExtVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedExtVectorType(clang::DependentSizedExtVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedExtVectorType(clang::DependentSizedExtVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1317:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1: note: in expansion of macro 'DEPENDENT_TYPE'
   46 | DEPENDENT_TYPE(DependentSizedExtVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1459:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1: note: in expansion of macro 'DEPENDENT_TYPE'
   47 | DEPENDENT_TYPE(DependentTemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentTemplateSpecializationType(clang::DependentTemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentTemplateSpecializationType(clang::DependentTemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1459:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1: note: in expansion of macro 'DEPENDENT_TYPE'
   47 | DEPENDENT_TYPE(DependentTemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1: note: in expansion of macro 'DEPENDENT_TYPE'
   48 | DEPENDENT_TYPE(DependentVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentVectorType(clang::DependentVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentVectorType(clang::DependentVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1: note: in expansion of macro 'DEPENDENT_TYPE'
   48 | DEPENDENT_TYPE(DependentVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1448:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   49 | NON_CANONICAL_TYPE(Elaborated, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitElaboratedType(clang::ElaboratedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromElaboratedType(clang::ElaboratedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1448:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   49 | NON_CANONICAL_TYPE(Elaborated, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1: note: in expansion of macro 'TYPE'
   51 | TYPE(FunctionNoProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1: note: in expansion of macro 'TYPE'
   51 | TYPE(FunctionNoProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1356:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1: note: in expansion of macro 'TYPE'
   52 | TYPE(FunctionProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionProtoType(clang::FunctionProtoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionProtoType(clang::FunctionProtoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1356:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1: note: in expansion of macro 'TYPE'
   52 | TYPE(FunctionProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1: note: in expansion of macro 'DEPENDENT_TYPE'
   53 | DEPENDENT_TYPE(InjectedClassName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInjectedClassNameType(clang::InjectedClassNameType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInjectedClassNameType(clang::InjectedClassNameType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1: note: in expansion of macro 'DEPENDENT_TYPE'
   53 | DEPENDENT_TYPE(InjectedClassName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1436:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   54 | NON_CANONICAL_TYPE(MacroQualified, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMacroQualifiedType(clang::MacroQualifiedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMacroQualifiedType(clang::MacroQualifiedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1436:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   54 | NON_CANONICAL_TYPE(MacroQualified, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1: note: in expansion of macro 'TYPE'
   56 | TYPE(ConstantMatrix, MatrixType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1: note: in expansion of macro 'TYPE'
   56 | TYPE(ConstantMatrix, MatrixType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1: note: in expansion of macro 'DEPENDENT_TYPE'
   57 | DEPENDENT_TYPE(DependentSizedMatrix, MatrixType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedMatrixType(clang::DependentSizedMatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedMatrixType(clang::DependentSizedMatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1: note: in expansion of macro 'DEPENDENT_TYPE'
   57 | DEPENDENT_TYPE(DependentSizedMatrix, MatrixType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1264:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1: note: in expansion of macro 'TYPE'
   58 | TYPE(MemberPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberPointerType(clang::MemberPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberPointerType(clang::MemberPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1264:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1: note: in expansion of macro 'TYPE'
   58 | TYPE(MemberPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1: note: in expansion of macro 'TYPE'
   59 | TYPE(ObjCObjectPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectPointerType(clang::ObjCObjectPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectPointerType(clang::ObjCObjectPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1: note: in expansion of macro 'TYPE'
   59 | TYPE(ObjCObjectPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1481:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1: note: in expansion of macro 'TYPE'
   60 | TYPE(ObjCObject, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectType(clang::ObjCObjectType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectType(clang::ObjCObjectType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1481:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1: note: in expansion of macro 'TYPE'
   60 | TYPE(ObjCObject, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1479:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1: note: in expansion of macro 'TYPE'
   61 | TYPE(ObjCInterface, ObjCObjectType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceType(clang::ObjCInterfaceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceType(clang::ObjCInterfaceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1479:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1: note: in expansion of macro 'TYPE'
   61 | TYPE(ObjCInterface, ObjCObjectType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   62 | NON_CANONICAL_TYPE(ObjCTypeParam, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamType(clang::ObjCTypeParamType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamType(clang::ObjCTypeParamType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   62 | NON_CANONICAL_TYPE(ObjCTypeParam, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1469:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1: note: in expansion of macro 'DEPENDENT_TYPE'
   63 | DEPENDENT_TYPE(PackExpansion, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionType(clang::PackExpansionType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionType(clang::PackExpansionType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1469:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1: note: in expansion of macro 'DEPENDENT_TYPE'
   63 | DEPENDENT_TYPE(PackExpansion, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1393:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   64 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackIndexing, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingType(clang::PackIndexingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingType(clang::PackIndexingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1393:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   64 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackIndexing, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1434:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   65 | NON_CANONICAL_TYPE(Paren, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenType(clang::ParenType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenType(clang::ParenType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1434:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   65 | NON_CANONICAL_TYPE(Paren, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1499:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1: note: in expansion of macro 'TYPE'
   66 | TYPE(Pipe, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPipeType(clang::PipeType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPipeType(clang::PipeType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1499:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1: note: in expansion of macro 'TYPE'
   66 | TYPE(Pipe, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1: note: in expansion of macro 'TYPE'
   67 | TYPE(Pointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerType(clang::PointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPointerType(clang::PointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1: note: in expansion of macro 'TYPE'
   67 | TYPE(Pointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1: note: in expansion of macro 'TYPE'
   69 | TYPE(LValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1: note: in expansion of macro 'TYPE'
   69 | TYPE(LValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1259:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1: note: in expansion of macro 'TYPE'
   70 | TYPE(RValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRValueReferenceType(clang::RValueReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRValueReferenceType(clang::RValueReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1259:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1: note: in expansion of macro 'TYPE'
   70 | TYPE(RValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1: note: in expansion of macro 'DEPENDENT_TYPE'
   71 | DEPENDENT_TYPE(SubstTemplateTypeParmPack, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmPackType(clang::SubstTemplateTypeParmPackType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmPackType(clang::SubstTemplateTypeParmPackType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1: note: in expansion of macro 'DEPENDENT_TYPE'
   71 | DEPENDENT_TYPE(SubstTemplateTypeParmPack, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1417:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   72 | NON_CANONICAL_TYPE(SubstTemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmType(clang::SubstTemplateTypeParmType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmType(clang::SubstTemplateTypeParmType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1417:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   72 | NON_CANONICAL_TYPE(SubstTemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1: note: in expansion of macro 'TYPE'
   74 | TYPE(Enum, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumType(clang::EnumType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumType(clang::EnumType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1: note: in expansion of macro 'TYPE'
   74 | TYPE(Enum, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1: note: in expansion of macro 'TYPE'
   75 | TYPE(Record, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordType(clang::RecordType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordType(clang::RecordType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1: note: in expansion of macro 'TYPE'
   75 | TYPE(Record, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1425:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   76 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateSpecializationType(clang::TemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateSpecializationType(clang::TemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1425:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   76 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1416:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1: note: in expansion of macro 'DEPENDENT_TYPE'
   77 | DEPENDENT_TYPE(TemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmType(clang::TemplateTypeParmType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmType(clang::TemplateTypeParmType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1416:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1: note: in expansion of macro 'DEPENDENT_TYPE'
   77 | DEPENDENT_TYPE(TemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1381:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   78 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOfExpr, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfExprType(clang::TypeOfExprType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfExprType(clang::TypeOfExprType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1381:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   78 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOfExpr, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   79 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOf, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfType(clang::TypeOfType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfType(clang::TypeOfType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   79 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOf, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1379:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   80 | NON_CANONICAL_TYPE(Typedef, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefType(clang::TypedefType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefType(clang::TypedefType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1379:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   80 | NON_CANONICAL_TYPE(Typedef, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   81 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(UnaryTransform, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryTransformType(clang::UnaryTransformType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryTransformType(clang::UnaryTransformType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   81 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(UnaryTransform, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1378:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1: note: in expansion of macro 'DEPENDENT_TYPE'
   82 | DEPENDENT_TYPE(UnresolvedUsing, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingType(clang::UnresolvedUsingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingType(clang::UnresolvedUsingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1378:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1: note: in expansion of macro 'DEPENDENT_TYPE'
   82 | DEPENDENT_TYPE(UnresolvedUsing, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1377:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   83 | NON_CANONICAL_TYPE(Using, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingType(clang::UsingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingType(clang::UsingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1377:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   83 | NON_CANONICAL_TYPE(Using, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1: note: in expansion of macro 'TYPE'
   84 | TYPE(Vector, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorType(clang::VectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVectorType(clang::VectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1: note: in expansion of macro 'TYPE'
   84 | TYPE(Vector, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1: note: in expansion of macro 'TYPE'
   85 | TYPE(ExtVector, VectorType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorType(clang::ExtVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorType(clang::ExtVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1: note: in expansion of macro 'TYPE'
   85 | TYPE(ExtVector, VectorType)
      | ^~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:374:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  374 |   bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:375:24: warning: unused parameter 'S' [-Wunused-parameter]
  375 |   bool VisitStmt(Stmt *S) { return true; }
      |                  ~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:383:
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitValueStmt(clang::ValueStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromValueStmt(clang::ValueStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:30:15: note: in expansion of macro 'VALUESTMT'
   30 | ABSTRACT_STMT(VALUESTMT(ValueStmt, Stmt))
      |               ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExpr(clang::Expr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExpr(clang::Expr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:40:15: note: in expansion of macro 'EXPR'
   40 | ABSTRACT_STMT(EXPR(Expr, ValueStmt))
      |               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverloadExpr(clang::OverloadExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOverloadExpr(clang::OverloadExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:170:15: note: in expansion of macro 'OVERLOADEXPR'
  170 | ABSTRACT_STMT(OVERLOADEXPR(OverloadExpr, Expr))
      |               ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFullExpr(clang::FullExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFullExpr(clang::FullExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:388:15: note: in expansion of macro 'FULLEXPR'
  388 | ABSTRACT_STMT(FULLEXPR(FullExpr, Expr))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroutineSuspendExpr(clang::CoroutineSuspendExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoroutineSuspendExpr(clang::CoroutineSuspendExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:468:15: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  468 | ABSTRACT_STMT(COROUTINESUSPENDEXPR(CoroutineSuspendExpr, Expr))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCastExpr(clang::CastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCastExpr(clang::CastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:518:15: note: in expansion of macro 'CASTEXPR'
  518 | ABSTRACT_STMT(CASTEXPR(CastExpr, Expr))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExplicitCastExpr(clang::ExplicitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:528:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExplicitCastExpr(clang::ExplicitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:528:15: note: in expansion of macro 'EXPLICITCASTEXPR'
  528 | ABSTRACT_STMT(EXPLICITCASTEXPR(ExplicitCastExpr, CastExpr))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNamedCastExpr(clang::CXXNamedCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNamedCastExpr(clang::CXXNamedCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:538:15: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  538 | ABSTRACT_STMT(CXXNAMEDCASTEXPR(CXXNamedCastExpr, ExplicitCastExpr))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:842:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAbstractConditionalOperator(clang::AbstractConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:842:15: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  842 | ABSTRACT_STMT(ABSTRACTCONDITIONALOPERATOR(AbstractConditionalOperator, Expr))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwitchCase(clang::SwitchCase*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:882:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSwitchCase(clang::SwitchCase*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:882:15: note: in expansion of macro 'SWITCHCASE'
  882 | ABSTRACT_STMT(SWITCHCASE(SwitchCase, Stmt))
      |               ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:15: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  936 | ABSTRACT_STMT(OPENACCASSOCIATEDSTMTCONSTRUCT(OpenACCAssociatedStmtConstruct, OpenACCConstructStmt))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPExecutableDirective(clang::OMPExecutableDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1002:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPExecutableDirective(clang::OMPExecutableDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1002:15: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1002 | ABSTRACT_STMT(OMPEXECUTABLEDIRECTIVE(OMPExecutableDirective, Stmt))
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:15: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1166 | ABSTRACT_STMT(OMPLOOPTRANSFORMATIONDIRECTIVE(OMPLoopTransformationDirective, OMPLoopBasedDirective))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopDirective(clang::OMPLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopDirective(clang::OMPLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1198:15: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1198 | ABSTRACT_STMT(OMPLOOPDIRECTIVE(OMPLoopDirective, OMPLoopBasedDirective))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsmStmt(clang::AsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1586:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAsmStmt(clang::AsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1586:15: note: in expansion of macro 'ASMSTMT'
 1586 | ABSTRACT_STMT(ASMSTMT(AsmStmt, Stmt))
      |               ^~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:416:72:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  416 |   bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); }
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:417:29: warning: unused parameter 'TL' [-Wunused-parameter]
  417 |   bool VisitTypeLoc(TypeLoc TL) { return true; }
      |                     ~~~~~~~~^~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitType(clang::Type*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:395:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromType(clang::Type*) [with Derived = LupdateVisitor]'
  395 |   bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:396:24: warning: unused parameter 'T' [-Wunused-parameter]
  396 |   bool VisitType(Type *T) { return true; }
      |                  ~~~~~~^
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayTypeLoc(clang::ArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayTypeLoc(clang::ArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1: note: in expansion of macro 'ABSTRACT_TYPE'
   24 | ABSTRACT_TYPE(Array, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayType(clang::ArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayType(clang::ArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1: note: in expansion of macro 'ABSTRACT_TYPE'
   24 | ABSTRACT_TYPE(Array, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBoundsAttributedTypeLoc(clang::BoundsAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBoundsAttributedTypeLoc(clang::BoundsAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1: note: in expansion of macro 'ABSTRACT_TYPE'
   35 | ABSTRACT_TYPE(BoundsAttributed, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBoundsAttributedType(clang::BoundsAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBoundsAttributedType(clang::BoundsAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1: note: in expansion of macro 'ABSTRACT_TYPE'
   35 | ABSTRACT_TYPE(BoundsAttributed, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTypeLoc(clang::DeducedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTypeLoc(clang::DeducedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1: note: in expansion of macro 'ABSTRACT_TYPE'
   40 | ABSTRACT_TYPE(Deduced, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedType(clang::DeducedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedType(clang::DeducedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoType(clang::AutoType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1: note: in expansion of macro 'ABSTRACT_TYPE'
   40 | ABSTRACT_TYPE(Deduced, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionTypeLoc(clang::FunctionTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionTypeLoc(clang::FunctionTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1: note: in expansion of macro 'ABSTRACT_TYPE'
   50 | ABSTRACT_TYPE(Function, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionType(clang::FunctionType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionType(clang::FunctionType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1: note: in expansion of macro 'ABSTRACT_TYPE'
   50 | ABSTRACT_TYPE(Function, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixTypeLoc(clang::MatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixTypeLoc(clang::MatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1: note: in expansion of macro 'ABSTRACT_TYPE'
   55 | ABSTRACT_TYPE(Matrix, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixType(clang::MatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixType(clang::MatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1: note: in expansion of macro 'ABSTRACT_TYPE'
   55 | ABSTRACT_TYPE(Matrix, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReferenceTypeLoc(clang::ReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReferenceTypeLoc(clang::ReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1: note: in expansion of macro 'ABSTRACT_TYPE'
   68 | ABSTRACT_TYPE(Reference, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReferenceType(clang::ReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReferenceType(clang::ReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1: note: in expansion of macro 'ABSTRACT_TYPE'
   68 | ABSTRACT_TYPE(Reference, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagTypeLoc(clang::TagTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagTypeLoc(clang::TagTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1: note: in expansion of macro 'ABSTRACT_TYPE'
   73 | ABSTRACT_TYPE(Tag, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagType(clang::TagType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagType(clang::TagType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumType(clang::EnumType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1: note: in expansion of macro 'ABSTRACT_TYPE'
   73 | ABSTRACT_TYPE(Tag, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCConstructStmt(clang::OpenACCConstructStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:932:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCConstructStmt(clang::OpenACCConstructStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:932:15: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  932 | ABSTRACT_STMT(OPENACCCONSTRUCTSTMT(OpenACCConstructStmt, Stmt))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopBasedDirective(clang::OMPLoopBasedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1162:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopBasedDirective(clang::OMPLoopBasedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1162:15: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1162 | ABSTRACT_STMT(OMPLOOPBASEDDIRECTIVE(OMPLoopBasedDirective, OMPExecutableDirective))
      |               ^~~~~~~~~~~~~~~~~~~~~
[375/712] Running rcc for resource assistant_images
[376/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/.qt/rcc/qrc_assistant_images.cpp.o
[377/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/stdinlistener.cpp.o
[378/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpviewerimpl_qtb.cpp.o
[379/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/xbelsupport.cpp.o
[380/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/topicchooser.cpp.o
[381/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/searchwidget.cpp.o
[382/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/remotecontrol.cpp.o
[383/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/qtdocinstaller.cpp.o
[384/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/preferencesdialog.cpp.o
[385/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/openpageswidget.cpp.o
[386/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/openpagesswitcher.cpp.o
[387/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/openpagesmodel.cpp.o
[388/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/openpagesmanager.cpp.o
[389/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/mainwindow.cpp.o
[390/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/main.cpp.o
[391/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/indexwindow.cpp.o
[392/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpviewerimpl.cpp.o
[393/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpviewer.cpp.o
[394/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpenginewrapper.cpp.o
[395/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpdocsettingswidget.cpp.o
[396/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpdocsettings.cpp.o
[397/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/helpbrowsersupport.cpp.o
[398/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/globalactions.cpp.o
[399/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/findwidget.cpp.o
[400/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/contentwindow.cpp.o
[401/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/cmdlineparser.cpp.o
[402/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/centralwidget.cpp.o
[403/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkmodel.cpp.o
[404/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkmanagerwidget.cpp.o
[405/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkmanager.cpp.o
[406/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkitem.cpp.o
[407/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkfiltermodel.cpp.o
[408/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/bookmarkdialog.cpp.o
[409/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/aboutdialog.cpp.o
[410/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/__/shared/collectionconfiguration.cpp.o
[411/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/__/__/shared/fontpanel/fontpanel.cpp.o
[412/712] Building CXX object src/assistant/assistant/CMakeFiles/assistant.dir/assistant_autogen/mocs_compilation.cpp.o
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:20,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:37,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:23,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.cpp:4:
/usr/include/llvm19/clang/Basic/Specifiers.h: In function 'bool clang::isLegalForVariable(StorageClass)':
/usr/include/llvm19/clang/Basic/Specifiers.h:263:47: warning: unused parameter 'SC' [-Wunused-parameter]
  263 |   inline bool isLegalForVariable(StorageClass SC) {
      |                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::DiagnosticConsumer::BeginSourceFile(const clang::LangOptions&, const clang::Preprocessor*)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1769:51: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1769 |   virtual void BeginSourceFile(const LangOptions &LangOpts,
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1770:52: warning: unused parameter 'PP' [-Wunused-parameter]
 1770 |                                const Preprocessor *PP = nullptr) {}
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h: In member function 'virtual void clang::IgnoringDiagConsumer::HandleDiagnostic(clang::DiagnosticsEngine::Level, const clang::Diagnostic&)':
/usr/include/llvm19/clang/Basic/Diagnostic.h:1803:50: warning: unused parameter 'DiagLevel' [-Wunused-parameter]
 1803 |   void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:1804:43: warning: unused parameter 'Info' [-Wunused-parameter]
 1804 |                         const Diagnostic &Info) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/llvm19/llvm/Support/FormatVariadicDetails.h:14,
                 from /usr/include/llvm19/llvm/Support/FormatProviders.h:20,
                 from /usr/include/llvm19/llvm/Support/Chrono.h:13,
                 from /usr/include/llvm19/llvm/Support/FileSystem.h:33,
                 from /usr/include/llvm19/clang/Basic/FileManager.h:29,
                 from /usr/include/llvm19/clang/Basic/SourceManager.h:39:
/usr/include/llvm19/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)':
/usr/include/llvm19/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter]
  160 |   virtual void reserveExtraSpace(uint64_t ExtraSize) {}
      |                                  ~~~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/llvm/Support/FileSystem.h:34:
/usr/include/llvm19/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/include/llvm19/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter]
  305 |   void setChecked(bool V) {
      |                   ~~~~~^
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:30:
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::File::setPath(const llvm::Twine&)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:143:37: warning: unused parameter 'Path' [-Wunused-parameter]
  143 |   virtual void setPath(const Twine &Path) {}
      |                        ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::visitChildFileSystems(VisitCallbackTy)':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:333:54: warning: unused parameter 'Callback' [-Wunused-parameter]
  333 |   virtual void visitChildFileSystems(VisitCallbackTy Callback) {}
      |                                      ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h: In member function 'virtual void llvm::vfs::FileSystem::printImpl(llvm::raw_ostream&, PrintType, unsigned int) const':
/usr/include/llvm19/llvm/Support/VirtualFileSystem.h:344:53: warning: unused parameter 'Type' [-Wunused-parameter]
  344 |   virtual void printImpl(raw_ostream &OS, PrintType Type,
      |                                           ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool)':
/usr/include/llvm19/clang/Basic/SourceManager.h:1127:40: warning: unused parameter 'Force' [-Wunused-parameter]
 1127 |                                   bool Force = false) {
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclarationName.h:16,
                 from /usr/include/llvm19/clang/AST/ASTConcept.h:17,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:16,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:16,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.cpp:5:
/usr/include/llvm19/clang/AST/Type.h: In member function 'void clang::VariableArrayType::Profile(llvm::FoldingSetNodeID&)':
/usr/include/llvm19/clang/AST/Type.h:3805:40: warning: unused parameter 'ID' [-Wunused-parameter]
 3805 |   void Profile(llvm::FoldingSetNodeID &ID) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/APNumericStorage.h:12,
                 from /usr/include/llvm19/clang/AST/Decl.h:16,
                 from /usr/include/llvm19/clang/AST/Attr.h:18,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:17:
/usr/include/llvm19/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::Storage::Storage(llvm::APFloat::DoubleAPFloat, const llvm::fltSemantics&)':
/usr/include/llvm19/llvm/ADT/APFloat.h:823:59: warning: unused parameter 'S' [-Wunused-parameter]
  823 |     explicit Storage(DoubleAPFloat F, const fltSemantics &S)
      |                                       ~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:20:
/usr/include/llvm19/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, EmptyShell)':
/usr/include/llvm19/clang/AST/DeclBase.h:405:28: warning: unused parameter 'Empty' [-Wunused-parameter]
  405 |   Decl(Kind DK, EmptyShell Empty)
      |                 ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::Decl::classofKind(Kind)':
/usr/include/llvm19/clang/AST/DeclBase.h:1231:32: warning: unused parameter 'K' [-Wunused-parameter]
 1231 |   static bool classofKind(Kind K) { return true; }
      |                           ~~~~~^
/usr/include/llvm19/clang/AST/DeclBase.h: In static member function 'static bool clang::DeclContext::classof(const clang::DeclContext*)':
/usr/include/llvm19/clang/AST/DeclBase.h:2704:42: warning: unused parameter 'D' [-Wunused-parameter]
 2704 |   static bool classof(const DeclContext *D) { return true; }
      |                       ~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Decl.h:22:
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual void clang::ExternalASTSource::updateOutOfDateIdentifier(const clang::IdentifierInfo&)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:143:64: warning: unused parameter 'II' [-Wunused-parameter]
  143 |   virtual void updateOutOfDateIdentifier(const IdentifierInfo &II) {}
      |                                          ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ExternalASTSource.h: In member function 'virtual clang::Module* clang::ExternalASTSource::getModule(unsigned int)':
/usr/include/llvm19/clang/AST/ExternalASTSource.h:162:38: warning: unused parameter 'ID' [-Wunused-parameter]
  162 |   virtual Module *getModule(unsigned ID) { return nullptr; }
      |                             ~~~~~~~~~^~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void* clang::Attr::operator new(size_t)':
/usr/include/llvm19/clang/AST/Attr.h:63:29: warning: unused parameter 'bytes' [-Wunused-parameter]
   63 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Attr.h: In static member function 'static void clang::Attr::operator delete(void*)':
/usr/include/llvm19/clang/AST/Attr.h:66:30: warning: unused parameter 'data' [-Wunused-parameter]
   66 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::ASTContext&, const clang::AttributeCommonInfo&, clang::attr::Kind, bool)':
/usr/include/llvm19/clang/AST/Attr.h:81:20: warning: unused parameter 'Context' [-Wunused-parameter]
   81 |   Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo,
      |        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/Attr.h: In member function 'void clang::ParamIdx::assertComparable(const clang::ParamIdx&) const':
/usr/include/llvm19/clang/AST/Attr.h:258:41: warning: unused parameter 'I' [-Wunused-parameter]
  258 |   void assertComparable(const ParamIdx &I) const {
      |                         ~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Attr.h:375:
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setIntroduced(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2019:34: warning: unused parameter 'C' [-Wunused-parameter]
 2019 |   void setIntroduced(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setDeprecated(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2026:34: warning: unused parameter 'C' [-Wunused-parameter]
 2026 |   void setDeprecated(ASTContext &C, VersionTuple V) {
      |                      ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setObsoleted(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:2033:33: warning: unused parameter 'C' [-Wunused-parameter]
 2033 |   void setObsoleted(ASTContext &C, VersionTuple V) {
      |                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::printPrettyPragma(llvm::raw_ostream&, const clang::PrintingPolicy&) const':
/usr/include/llvm19/clang/AST/Attrs.inc:6035:65: warning: unused parameter 'Policy' [-Wunused-parameter]
 6035 |   void printPrettyPragma(raw_ostream &OS, const PrintingPolicy &Policy) const {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedAdditionAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12902:31: warning: unused parameter 'C' [-Wunused-parameter]
12902 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Attrs.inc: In member function 'void clang::SwiftVersionedRemovalAttr::setVersion(clang::ASTContext&, llvm::VersionTuple)':
/usr/include/llvm19/clang/AST/Attrs.inc:12948:31: warning: unused parameter 'C' [-Wunused-parameter]
12948 |   void setVersion(ASTContext &C, VersionTuple V) {
      |                   ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/Expr.h:24,
                 from /usr/include/llvm19/clang/AST/DeclCXX.h:22,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:20:
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t)':
/usr/include/llvm19/clang/AST/Stmt.h:102:29: warning: unused parameter 'bytes' [-Wunused-parameter]
  102 |   void *operator new(size_t bytes) noexcept {
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void clang::Stmt::operator delete(void*)':
/usr/include/llvm19/clang/AST/Stmt.h:106:30: warning: unused parameter 'data' [-Wunused-parameter]
  106 |   void operator delete(void *data) noexcept {
      |                        ~~~~~~^~~~
/usr/include/llvm19/clang/AST/Stmt.h: In static member function 'static void* clang::Stmt::operator new(size_t, void*)':
/usr/include/llvm19/clang/AST/Stmt.h:1287:29: warning: unused parameter 'bytes' [-Wunused-parameter]
 1287 |   void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                      ~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::ImplicitCastExpr::ImplicitCastExpr(OnStack_t, clang::QualType, clang::CastKind, clang::Expr*, clang::ExprValueKind, clang::FPOptionsOverride)':
/usr/include/llvm19/clang/AST/Expr.h:3698:30: warning: unused parameter '_' [-Wunused-parameter]
 3698 |   ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
      |                    ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h: In constructor 'clang::CompoundAssignOperator::CompoundAssignOperator(const clang::ASTContext&, clang::Stmt::EmptyShell, bool)':
/usr/include/llvm19/clang/AST/Expr.h:4117:53: warning: unused parameter 'C' [-Wunused-parameter]
 4117 |   explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty,
      |                                   ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/Expr.h:4118:40: warning: unused parameter 'hasFPFeatures' [-Wunused-parameter]
 4118 |                                   bool hasFPFeatures)
      |                                   ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/llvm19/clang/AST/DeclCXX.h:29:
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeLoc::initializeFullCopy(clang::TypeLoc, unsigned int)':
/usr/include/llvm19/clang/AST/TypeLoc.h:214:51: warning: unused parameter 'Size' [-Wunused-parameter]
  214 |   void initializeFullCopy(TypeLoc Other, unsigned Size) {
      |                                          ~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:303:36: warning: unused parameter 'Context' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:303:60: warning: unused parameter 'Loc' [-Wunused-parameter]
  303 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::QualifiedTypeLoc::copyLocal(clang::TypeLoc)':
/usr/include/llvm19/clang/AST/TypeLoc.h:307:26: warning: unused parameter 'other' [-Wunused-parameter]
  307 |   void copyLocal(TypeLoc other) {
      |                  ~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::TypeSpecTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:547:36: warning: unused parameter 'Context' [-Wunused-parameter]
  547 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:668:36: warning: unused parameter 'Context' [-Wunused-parameter]
  668 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:911:36: warning: unused parameter 'Context' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:911:60: warning: unused parameter 'loc' [-Wunused-parameter]
  911 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BTFTagAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:938:36: warning: unused parameter 'Context' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:938:60: warning: unused parameter 'loc' [-Wunused-parameter]
  938 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {}
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ObjCInterfaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1117:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1117 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::BoundsAttributedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1130:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1130 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MacroQualifiedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1157:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1157 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ParenTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1211:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1211 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AdjustedTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h:1240:60: warning: unused parameter 'Loc' [-Wunused-parameter]
 1240 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                                             ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MemberPointerTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1354:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1354 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::FunctionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1517:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1517 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::ArrayTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1599:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1599 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentAddressSpaceTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1816:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1816 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::VectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1847:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1847 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1870:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1870 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DependentSizedExtVectorTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1898:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1898 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::MatrixTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:1952:36: warning: unused parameter 'Context' [-Wunused-parameter]
 1952 |   void initializeLocal(ASTContext &Context, SourceLocation loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::DecltypeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2093:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2093 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackIndexingTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2114:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2114 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PackExpansionTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2590:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2590 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::AtomicTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2651:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2651 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/TypeLoc.h: In member function 'void clang::PipeTypeLoc::initializeLocal(clang::ASTContext&, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/TypeLoc.h:2676:36: warning: unused parameter 'Context' [-Wunused-parameter]
 2676 |   void initializeLocal(ASTContext &Context, SourceLocation Loc) {
      |                        ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h: In constructor 'clang::RequiresExprBodyDecl::RequiresExprBodyDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclCXX.h:2037:36: warning: unused parameter 'C' [-Wunused-parameter]
 2037 |   RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc)
      |                        ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/ASTContext.h:24,
                 from /usr/include/llvm19/clang/AST/DeclTemplate.h:18,
                 from /usr/include/llvm19/clang/AST/DeclFriend.h:20,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:21:
/usr/include/llvm19/clang/AST/PrettyPrinter.h: In member function 'virtual bool clang::PrintingCallbacks::isScopeVisible(const clang::DeclContext*) const':
/usr/include/llvm19/clang/AST/PrettyPrinter.h:49:50: warning: unused parameter 'DC' [-Wunused-parameter]
   49 |   virtual bool isScopeVisible(const DeclContext *DC) const { return false; }
      |                               ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTContext.h: In member function 'void clang::ASTContext::Deallocate(void*) const':
/usr/include/llvm19/clang/AST/ASTContext.h:739:25: warning: unused parameter 'Ptr' [-Wunused-parameter]
  739 |   void Deallocate(void *Ptr) const {}
      |                   ~~~~~~^~~
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:22:
/usr/include/llvm19/clang/AST/DeclObjC.h: In member function 'virtual void clang::ObjCContainerDecl::collectPropertiesToImplement(PropertyMap&) const':
/usr/include/llvm19/clang/AST/DeclObjC.h:1093:58: warning: unused parameter 'PM' [-Wunused-parameter]
 1093 |   virtual void collectPropertiesToImplement(PropertyMap &PM) const {}
      |                                             ~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/DeclObjC.h: In constructor 'clang::ObjCPropertyImplDecl::ObjCPropertyImplDecl(clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::ObjCPropertyDecl*, Kind, clang::ObjCIvarDecl*, clang::SourceLocation)':
/usr/include/llvm19/clang/AST/DeclObjC.h:2841:29: warning: unused parameter 'PK' [-Wunused-parameter]
 2841 |                        Kind PK,
      |                        ~~~~~^~
In file included from /usr/include/llvm19/clang/AST/DeclOpenMP.h:21,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:23:
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPClauseWithPreInit::OMPClauseWithPreInit(const clang::OMPClause*)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:205:41: warning: unused parameter 'This' [-Wunused-parameter]
  205 |   OMPClauseWithPreInit(const OMPClause *This) {
      |                        ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h: In constructor 'clang::OMPAffinityClause::OMPAffinityClause(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/AST/OpenMPClause.h:8656:36: warning: unused parameter 'ColonLoc' [-Wunused-parameter]
 8656 |                     SourceLocation ColonLoc, SourceLocation EndLoc, unsigned N)
      |                     ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/llvm19/clang/AST/ExprCXX.h:29,
                 from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:27:
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXCatchStmt::CXXCatchStmt(clang::Stmt::EmptyShell)':
/usr/include/llvm19/clang/AST/StmtCXX.h:40:27: warning: unused parameter 'Empty' [-Wunused-parameter]
   40 |   CXXCatchStmt(EmptyShell Empty)
      |                ~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h: In constructor 'clang::CXXTryStmt::CXXTryStmt(clang::Stmt::EmptyShell, unsigned int)':
/usr/include/llvm19/clang/AST/StmtCXX.h:80:25: warning: unused parameter 'Empty' [-Wunused-parameter]
   80 |   CXXTryStmt(EmptyShell Empty, unsigned numHandlers)
      |              ~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:38:
/usr/include/llvm19/clang/AST/StmtOpenACC.h: In static member function 'static bool clang::OpenACCAssociatedStmtConstruct::classof(const clang::Stmt*)':
/usr/include/llvm19/clang/AST/StmtOpenACC.h:102:35: warning: unused parameter 'T' [-Wunused-parameter]
  102 |   static bool classof(const Stmt *T) {
      |                       ~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:17:
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::Initialize(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:48:39: warning: unused parameter 'Context' [-Wunused-parameter]
   48 |   virtual void Initialize(ASTContext &Context) {}
      |                           ~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:58:61: warning: unused parameter 'D' [-Wunused-parameter]
   58 |   virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {}
      |                                               ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTranslationUnit(clang::ASTContext&)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:67:50: warning: unused parameter 'Ctx' [-Wunused-parameter]
   67 |   virtual void HandleTranslationUnit(ASTContext &Ctx) {}
      |                                      ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclDefinition(clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:73:49: warning: unused parameter 'D' [-Wunused-parameter]
   73 |   virtual void HandleTagDeclDefinition(TagDecl *D) {}
      |                                        ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleTagDeclRequiredDefinition(const clang::TagDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:77:63: warning: unused parameter 'D' [-Wunused-parameter]
   77 |   virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
      |                                                ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXImplicitFunctionInstantiation(clang::FunctionDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:83:69: warning: unused parameter 'D' [-Wunused-parameter]
   83 |   virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {}
      |                                                       ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteTentativeDefinition(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:104:53: warning: unused parameter 'D' [-Wunused-parameter]
  104 |   virtual void CompleteTentativeDefinition(VarDecl *D) {}
      |                                            ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::CompleteExternalDeclaration(clang::DeclaratorDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:109:60: warning: unused parameter 'D' [-Wunused-parameter]
  109 |   virtual void CompleteExternalDeclaration(DeclaratorDecl *D) {}
      |                                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::AssignInheritanceModel(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:113:54: warning: unused parameter 'RD' [-Wunused-parameter]
  113 |   virtual void AssignInheritanceModel(CXXRecordDecl *RD) {}
      |                                       ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:117:63: warning: unused parameter 'D' [-Wunused-parameter]
  117 |   virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
      |                                                      ~~~~~~~~~^
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual void clang::ASTConsumer::HandleVTable(clang::CXXRecordDecl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:124:44: warning: unused parameter 'RD' [-Wunused-parameter]
  124 |   virtual void HandleVTable(CXXRecordDecl *RD) {}
      |                             ~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/ASTConsumer.h: In member function 'virtual bool clang::ASTConsumer::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/AST/ASTConsumer.h:146:45: warning: unused parameter 'D' [-Wunused-parameter]
  146 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:15:
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getNullPointerValue(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:488:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
  488 |   virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; }
      |                                        ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getMinGlobalAlign(uint64_t, bool) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:47: warning: unused parameter 'Size' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                      ~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:735:58: warning: unused parameter 'HasNonWeakDef' [-Wunused-parameter]
  735 |   virtual unsigned getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const {
      |                                                     ~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::pair<unsigned int, unsigned int> > clang::TargetInfo::getVScaleRange(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1017:37: warning: unused parameter 'LangOpts' [-Wunused-parameter]
 1017 |   getVScaleRange(const LangOptions &LangOpts) const {
      |                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getConstraintRegister(llvm::StringRef, llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1082:53: warning: unused parameter 'Constraint' [-Wunused-parameter]
 1082 |   virtual StringRef getConstraintRegister(StringRef Constraint,
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1083:53: warning: unused parameter 'Expression' [-Wunused-parameter]
 1083 |                                           StringRef Expression) const {
      |                                           ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateGlobalRegisterVariable(llvm::StringRef, unsigned int, bool&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1190:57: warning: unused parameter 'RegName' [-Wunused-parameter]
 1190 |   virtual bool validateGlobalRegisterVariable(StringRef RegName,
      |                                               ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1191:56: warning: unused parameter 'RegSize' [-Wunused-parameter]
 1191 |                                               unsigned RegSize,
      |                                               ~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateOutputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1204:64: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1204 |   virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateInputSize(const llvm::StringMap<bool>&, llvm::StringRef, unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1210:63: warning: unused parameter 'FeatureMap' [-Wunused-parameter]
 1210 |   virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<std::__cxx11::basic_string<char> > clang::TargetInfo::handleAsmEscapedChar(char) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1242:64: warning: unused parameter 'C' [-Wunused-parameter]
 1242 |   virtual std::optional<std::string> handleAsmEscapedChar(char C) const {
      |                                                           ~~~~~^
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setCPU(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1334:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1334 |   virtual bool setCPU(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::fillValidCPUList(llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1339:61: warning: unused parameter 'Values' [-Wunused-parameter]
 1339 |   virtual void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidCPUName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1347:41: warning: unused parameter 'Name' [-Wunused-parameter]
 1347 |   virtual bool isValidCPUName(StringRef Name) const {
      |                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setABI(const std::string&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1367:42: warning: unused parameter 'Name' [-Wunused-parameter]
 1367 |   virtual bool setABI(const std::string &Name) {
      |                       ~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::setFPMath(llvm::StringRef)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1374:36: warning: unused parameter 'Name' [-Wunused-parameter]
 1374 |   virtual bool setFPMath(StringRef Name) {
      |                          ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isValidFeatureName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1393:45: warning: unused parameter 'Feature' [-Wunused-parameter]
 1393 |   virtual bool isValidFeatureName(StringRef Feature) const {
      |                                   ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::doesFeatureAffectCodeGen(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1399:51: warning: unused parameter 'Feature' [-Wunused-parameter]
 1399 |   virtual bool doesFeatureAffectCodeGen(StringRef Feature) const {
      |                                         ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::isBranchProtectionSupportedArch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1457:58: warning: unused parameter 'Arch' [-Wunused-parameter]
 1457 |   virtual bool isBranchProtectionSupportedArch(StringRef Arch) const {
      |                                                ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateBranchProtection(llvm::StringRef, llvm::StringRef, BranchProtectionInfo&, llvm::StringRef&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:51: warning: unused parameter 'Spec' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1463:67: warning: unused parameter 'Arch' [-Wunused-parameter]
 1463 |   virtual bool validateBranchProtection(StringRef Spec, StringRef Arch,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1464:63: warning: unused parameter 'BPI' [-Wunused-parameter]
 1464 |                                         BranchProtectionInfo &BPI,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::handleTargetFeatures(std::vector<std::__cxx11::basic_string<char> >&, clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1481:63: warning: unused parameter 'Features' [-Wunused-parameter]
 1481 |   virtual bool handleTargetFeatures(std::vector<std::string> &Features,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1482:56: warning: unused parameter 'Diags' [-Wunused-parameter]
 1482 |                                     DiagnosticsEngine &Diags) {
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::hasFeature(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1487:37: warning: unused parameter 'Feature' [-Wunused-parameter]
 1487 |   virtual bool hasFeature(StringRef Feature) const {
      |                           ~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuSupports(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1519:46: warning: unused parameter 'Name' [-Wunused-parameter]
 1519 |   virtual bool validateCpuSupports(StringRef Name) const { return false; }
      |                                    ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::multiVersionSortPriority(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1523:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1523 |   virtual unsigned multiVersionSortPriority(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCpuIs(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1533:40: warning: unused parameter 'Name' [-Wunused-parameter]
 1533 |   virtual bool validateCpuIs(StringRef Name) const { return false; }
      |                              ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateCPUSpecificCPUDispatch(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1537:57: warning: unused parameter 'Name' [-Wunused-parameter]
 1537 |   virtual bool validateCPUSpecificCPUDispatch(StringRef Name) const {
      |                                               ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual char clang::TargetInfo::CPUSpecificManglingCharacter(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1542:55: warning: unused parameter 'Name' [-Wunused-parameter]
 1542 |   virtual char CPUSpecificManglingCharacter(StringRef Name) const {
      |                                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual llvm::StringRef clang::TargetInfo::getCPUSpecificTuneName(llvm::StringRef) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1549:54: warning: unused parameter 'Name' [-Wunused-parameter]
 1549 |   virtual StringRef getCPUSpecificTuneName(StringRef Name) const {
      |                                            ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::getCPUSpecificCPUDispatchFeatures(llvm::StringRef, llvm::SmallVectorImpl<llvm::StringRef>&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:17: warning: unused parameter 'Name' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |       ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h:1558:57: warning: unused parameter 'Features' [-Wunused-parameter]
 1558 |       StringRef Name, llvm::SmallVectorImpl<StringRef> &Features) const {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual int clang::TargetInfo::getEHDataRegisterNumber(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1610:48: warning: unused parameter 'RegNo' [-Wunused-parameter]
 1610 |   virtual int getEHDataRegisterNumber(unsigned RegNo) const {
      |                                       ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual std::optional<unsigned int> clang::TargetInfo::getDWARFAddressSpace(unsigned int) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1788:65: warning: unused parameter 'AddressSpace' [-Wunused-parameter]
 1788 |   virtual std::optional<unsigned> getDWARFAddressSpace(unsigned AddressSpace)
      |                                                        ~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual bool clang::TargetInfo::validateTarget(clang::DiagnosticsEngine&) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1800:50: warning: unused parameter 'Diags' [-Wunused-parameter]
 1800 |   virtual bool validateTarget(DiagnosticsEngine &Diags) const {
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual void clang::TargetInfo::setAuxTarget(const clang::TargetInfo*)':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1809:47: warning: unused parameter 'Aux' [-Wunused-parameter]
 1809 |   virtual void setAuxTarget(const TargetInfo *Aux) {}
      |                             ~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerWidthV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1843:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1843 |   virtual uint64_t getPointerWidthV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual uint64_t clang::TargetInfo::getPointerAlignV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1846:44: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1846 |   virtual uint64_t getPointerAlignV(LangAS AddrSpace) const {
      |                                     ~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Basic/TargetInfo.h: In member function 'virtual clang::TransferrableTargetInfo::IntType clang::TargetInfo::getPtrDiffTypeV(clang::LangAS) const':
/usr/include/llvm19/clang/Basic/TargetInfo.h:1849:47: warning: unused parameter 'AddrSpace' [-Wunused-parameter]
 1849 |   virtual enum IntType getPtrDiffTypeV(LangAS AddrSpace) const {
      |                                        ~~~~~~~^~~~~~~~~
In file included from /usr/include/llvm19/clang/Frontend/FrontendOptions.h:14,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:20,
                 from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:16:
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h: In member function 'bool llvm::cl::parser<clang::ParsedSourceLocation>::parse(llvm::cl::Option&, llvm::StringRef, llvm::StringRef, clang::ParsedSourceLocation&)':
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:19: warning: unused parameter 'O' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |           ~~~~~~~~^
/usr/include/llvm19/clang/Frontend/CommandLineSourceLoc.h:124:32: warning: unused parameter 'ArgName' [-Wunused-parameter]
  124 |     parse(Option &O, StringRef ArgName, StringRef ArgValue,
      |                      ~~~~~~~~~~^~~~~~~
In file included from /usr/include/llvm19/clang/Analysis/AnalysisDeclContext.h:22,
                 from /usr/include/llvm19/clang/Analysis/PathDiagnostic.h:17,
                 from /usr/include/llvm19/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17,
                 from /usr/include/llvm19/clang/Frontend/CompilerInvocation.h:23:
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::logicAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1200:54: warning: unused parameter 'B' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1200:62: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1200 |   virtual void logicAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                         ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareAlwaysTrue(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1201:56: warning: unused parameter 'B' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1201:64: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1201 |   virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
      |                                                           ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseEquality(const clang::BinaryOperator*, bool)':
/usr/include/llvm19/clang/Analysis/CFG.h:1202:61: warning: unused parameter 'B' [-Wunused-parameter]
 1202 |   virtual void compareBitwiseEquality(const BinaryOperator *B,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/CFG.h:1203:44: warning: unused parameter 'isAlwaysTrue' [-Wunused-parameter]
 1203 |                                       bool isAlwaysTrue) {}
      |                                       ~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Analysis/CFG.h: In member function 'virtual void clang::CFGCallback::compareBitwiseOr(const clang::BinaryOperator*)':
/usr/include/llvm19/clang/Analysis/CFG.h:1204:55: warning: unused parameter 'B' [-Wunused-parameter]
 1204 |   virtual void compareBitwiseOr(const BinaryOperator *B) {}
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h: In static member function 'static clang::ento::PathDiagnosticLocation clang::ento::PathDiagnosticLocation::createBegin(const clang::Decl*, const clang::SourceManager&, clang::ento::LocationOrAnalysisDeclContext)':
/usr/include/llvm19/clang/Analysis/PathDiagnostic.h:262:51: warning: unused parameter 'LAC' [-Wunused-parameter]
  262 |               const LocationOrAnalysisDeclContext LAC) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:18:
/usr/include/llvm19/clang/Frontend/Utils.h: In member function 'virtual void clang::DependencyCollector::finishedMainFile(clang::DiagnosticsEngine&)':
/usr/include/llvm19/clang/Frontend/Utils.h:79:52: warning: unused parameter 'Diags' [-Wunused-parameter]
   79 |   virtual void finishedMainFile(DiagnosticsEngine &Diags) {}
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/llvm19/clang/Frontend/CompilerInstance.h:20:
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::ModuleLoadResult clang::TrivialModuleLoader::loadModule(clang::SourceLocation, clang::ModuleIdPath, clang::Module::NameVisibilityKind, bool)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:168:70: warning: unused parameter 'Path' [-Wunused-parameter]
  168 |   ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
      |                                                         ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:169:58: warning: unused parameter 'Visibility' [-Wunused-parameter]
  169 |                               Module::NameVisibilityKind Visibility,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:170:36: warning: unused parameter 'IsInclusionDirective' [-Wunused-parameter]
  170 |                               bool IsInclusionDirective) override {
      |                               ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::createModuleFromSource(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:46: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:174:67: warning: unused parameter 'ModuleName' [-Wunused-parameter]
  174 |   void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
      |                                                         ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:175:41: warning: unused parameter 'Source' [-Wunused-parameter]
  175 |                               StringRef Source) override {}
      |                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual void clang::TrivialModuleLoader::makeModuleVisible(clang::Module*, clang::Module::NameVisibilityKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:34: warning: unused parameter 'Mod' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                          ~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:177:66: warning: unused parameter 'Visibility' [-Wunused-parameter]
  177 |   void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:178:41: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  178 |                          SourceLocation ImportLoc) override {}
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual clang::GlobalModuleIndex* clang::TrivialModuleLoader::loadGlobalModuleIndex(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:180:59: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  180 |   GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override {
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h: In member function 'virtual bool clang::TrivialModuleLoader::lookupMissingImports(llvm::StringRef, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/ModuleLoader.h:184:39: warning: unused parameter 'Name' [-Wunused-parameter]
  184 |   bool lookupMissingImports(StringRef Name,
      |                             ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleLoader.h:185:44: warning: unused parameter 'TriggerLoc' [-Wunused-parameter]
  185 |                             SourceLocation TriggerLoc) override {
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/llvm19/clang/Lex/PreprocessingRecord.h:20,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:27,
                 from /usr/include/llvm19/clang/Frontend/FrontendAction.h:23,
                 from /usr/include/llvm19/clang/Frontend/FrontendActions.h:12,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:18:
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileChanged(clang::SourceLocation, FileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:43: warning: unused parameter 'Loc' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:49:65: warning: unused parameter 'Reason' [-Wunused-parameter]
   49 |   virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
      |                                                ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:50:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   50 |                            SrcMgr::CharacteristicKind FileType,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:51:35: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   51 |                            FileID PrevFID = FileID()) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LexedFileChanged(clang::FileID, LexedFileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:40: warning: unused parameter 'FID' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                 ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:71:67: warning: unused parameter 'Reason' [-Wunused-parameter]
   71 |   virtual void LexedFileChanged(FileID FID, LexedFileChangeReason Reason,
      |                                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:72:60: warning: unused parameter 'FileType' [-Wunused-parameter]
   72 |                                 SrcMgr::CharacteristicKind FileType,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:40: warning: unused parameter 'PrevFID' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                 ~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:73:64: warning: unused parameter 'Loc' [-Wunused-parameter]
   73 |                                 FileID PrevFID, SourceLocation Loc) {}
      |                                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::FileSkipped(const clang::FileEntryRef&, const clang::Token&, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:83:48: warning: unused parameter 'SkippedFile' [-Wunused-parameter]
   83 |   virtual void FileSkipped(const FileEntryRef &SkippedFile,
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:84:41: warning: unused parameter 'FilenameTok' [-Wunused-parameter]
   84 |                            const Token &FilenameTok,
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:85:55: warning: unused parameter 'FileType' [-Wunused-parameter]
   85 |                            SrcMgr::CharacteristicKind FileType) {}
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::EmbedFileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:95:44: warning: unused parameter 'FileName' [-Wunused-parameter]
   95 |   virtual bool EmbedFileNotFound(StringRef FileName) { return false; }
      |                                  ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EmbedDirective(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef, const clang::LexEmbedParametersResult&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:46: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                               ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:111:65: warning: unused parameter 'FileName' [-Wunused-parameter]
  111 |   virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName,
      |                                                       ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:36: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                               ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:112:67: warning: unused parameter 'File' [-Wunused-parameter]
  112 |                               bool IsAngled, OptionalFileEntryRef File,
      |                                              ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:113:63: warning: unused parameter 'Params' [-Wunused-parameter]
  113 |                               const LexEmbedParametersResult &Params) {}
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual bool clang::PPCallbacks::FileNotFound(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:123:39: warning: unused parameter 'FileName' [-Wunused-parameter]
  123 |   virtual bool FileNotFound(StringRef FileName) { return false; }
      |                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, clang::OptionalFileEntryRef, llvm::StringRef, llvm::StringRef, const clang::Module*, bool, clang::SrcMgr::CharacteristicKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:168:50: warning: unused parameter 'HashLoc' [-Wunused-parameter]
  168 |   virtual void InclusionDirective(SourceLocation HashLoc,
      |                                   ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:48: warning: unused parameter 'IncludeTok' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:169:70: warning: unused parameter 'FileName' [-Wunused-parameter]
  169 |                                   const Token &IncludeTok, StringRef FileName,
      |                                                            ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:40: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                   ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:170:66: warning: unused parameter 'FilenameRange' [-Wunused-parameter]
  170 |                                   bool IsAngled, CharSourceRange FilenameRange,
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:171:56: warning: unused parameter 'File' [-Wunused-parameter]
  171 |                                   OptionalFileEntryRef File,
      |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:45: warning: unused parameter 'SearchPath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                   ~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:172:67: warning: unused parameter 'RelativePath' [-Wunused-parameter]
  172 |                                   StringRef SearchPath, StringRef RelativePath,
      |                                                         ~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:173:49: warning: unused parameter 'SuggestedModule' [-Wunused-parameter]
  173 |                                   const Module *SuggestedModule,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:174:40: warning: unused parameter 'ModuleImported' [-Wunused-parameter]
  174 |                                   bool ModuleImported,
      |                                   ~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:175:62: warning: unused parameter 'FileType' [-Wunused-parameter]
  175 |                                   SrcMgr::CharacteristicKind FileType) {}
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::EnteredSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:41: warning: unused parameter 'M' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                 ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:185:59: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  185 |   virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc,
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:186:38: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  186 |                                 bool ForPragma) { }
      |                                 ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::LeftSubmodule(clang::Module*, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:38: warning: unused parameter 'M' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                              ~~~~~~~~^
/usr/include/llvm19/clang/Lex/PPCallbacks.h:196:56: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  196 |   virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:197:35: warning: unused parameter 'ForPragma' [-Wunused-parameter]
  197 |                              bool ForPragma) { }
      |                              ~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::moduleImport(clang::SourceLocation, clang::ModuleIdPath, const clang::Module*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:209:44: warning: unused parameter 'ImportLoc' [-Wunused-parameter]
  209 |   virtual void moduleImport(SourceLocation ImportLoc,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:210:42: warning: unused parameter 'Path' [-Wunused-parameter]
  210 |                             ModuleIdPath Path,
      |                             ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:211:43: warning: unused parameter 'Imported' [-Wunused-parameter]
  211 |                             const Module *Imported) {
      |                             ~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ident(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:224:52: warning: unused parameter 'str' [-Wunused-parameter]
  224 |   virtual void Ident(SourceLocation Loc, StringRef str) {
      |                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDirective(clang::SourceLocation, clang::PragmaIntroducerKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:228:47: warning: unused parameter 'Loc' [-Wunused-parameter]
  228 |   virtual void PragmaDirective(SourceLocation Loc,
      |                                ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:229:53: warning: unused parameter 'Introducer' [-Wunused-parameter]
  229 |                                PragmaIntroducerKind Introducer) {
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaComment(clang::SourceLocation, const clang::IdentifierInfo*, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:233:72: warning: unused parameter 'Kind' [-Wunused-parameter]
  233 |   virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind,
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:234:40: warning: unused parameter 'Str' [-Wunused-parameter]
  234 |                              StringRef Str) {
      |                              ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMark(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:42: warning: unused parameter 'Loc' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                           ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:238:57: warning: unused parameter 'Trivia' [-Wunused-parameter]
  238 |   virtual void PragmaMark(SourceLocation Loc, StringRef Trivia) {
      |                                               ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDetectMismatch(clang::SourceLocation, llvm::StringRef, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:243:67: warning: unused parameter 'Name' [-Wunused-parameter]
  243 |   virtual void PragmaDetectMismatch(SourceLocation Loc, StringRef Name,
      |                                                         ~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:244:47: warning: unused parameter 'Value' [-Wunused-parameter]
  244 |                                     StringRef Value) {
      |                                     ~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDebug(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:43: warning: unused parameter 'Loc' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                            ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:250:58: warning: unused parameter 'DebugType' [-Wunused-parameter]
  250 |   virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) {
      |                                                ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaMessage(clang::SourceLocation, llvm::StringRef, PragmaMessageKind, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:270:60: warning: unused parameter 'Namespace' [-Wunused-parameter]
  270 |   virtual void PragmaMessage(SourceLocation Loc, StringRef Namespace,
      |                                                  ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:48: warning: unused parameter 'Kind' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:271:64: warning: unused parameter 'Str' [-Wunused-parameter]
  271 |                              PragmaMessageKind Kind, StringRef Str) {
      |                                                      ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:276:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  276 |   virtual void PragmaDiagnosticPush(SourceLocation Loc,
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:277:47: warning: unused parameter 'Namespace' [-Wunused-parameter]
  277 |                                     StringRef Namespace) {
      |                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnosticPop(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:282:51: warning: unused parameter 'Loc' [-Wunused-parameter]
  282 |   virtual void PragmaDiagnosticPop(SourceLocation Loc,
      |                                    ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:283:46: warning: unused parameter 'Namespace' [-Wunused-parameter]
  283 |                                    StringRef Namespace) {
      |                                    ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaDiagnostic(clang::SourceLocation, llvm::StringRef, clang::diag::Severity, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:287:63: warning: unused parameter 'Namespace' [-Wunused-parameter]
  287 |   virtual void PragmaDiagnostic(SourceLocation Loc, StringRef Namespace,
      |                                                     ~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:48: warning: unused parameter 'mapping' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                 ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:288:67: warning: unused parameter 'Str' [-Wunused-parameter]
  288 |                                 diag::Severity mapping, StringRef Str) {}
      |                                                         ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaOpenCLExtension(clang::SourceLocation, const clang::IdentifierInfo*, clang::SourceLocation, unsigned int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:292:53: warning: unused parameter 'NameLoc' [-Wunused-parameter]
  292 |   virtual void PragmaOpenCLExtension(SourceLocation NameLoc,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:293:60: warning: unused parameter 'Name' [-Wunused-parameter]
  293 |                                      const IdentifierInfo *Name,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:53: warning: unused parameter 'StateLoc' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:294:72: warning: unused parameter 'State' [-Wunused-parameter]
  294 |                                      SourceLocation StateLoc, unsigned State) {
      |                                                               ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarning(clang::SourceLocation, PragmaWarningSpecifier, llvm::ArrayRef<int>)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:309:45: warning: unused parameter 'Loc' [-Wunused-parameter]
  309 |   virtual void PragmaWarning(SourceLocation Loc,
      |                              ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:310:53: warning: unused parameter 'WarningSpec' [-Wunused-parameter]
  310 |                              PragmaWarningSpecifier WarningSpec,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:311:44: warning: unused parameter 'Ids' [-Wunused-parameter]
  311 |                              ArrayRef<int> Ids) {}
      |                              ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPush(clang::SourceLocation, int)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:49: warning: unused parameter 'Loc' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                  ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:314:58: warning: unused parameter 'Level' [-Wunused-parameter]
  314 |   virtual void PragmaWarningPush(SourceLocation Loc, int Level) {
      |                                                      ~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaWarningPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:318:48: warning: unused parameter 'Loc' [-Wunused-parameter]
  318 |   virtual void PragmaWarningPop(SourceLocation Loc) {
      |                                 ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPush(clang::SourceLocation, llvm::StringRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:53: warning: unused parameter 'Loc' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:323:68: warning: unused parameter 'Str' [-Wunused-parameter]
  323 |   virtual void PragmaExecCharsetPush(SourceLocation Loc, StringRef Str) {}
      |                                                          ~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaExecCharsetPop(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:327:52: warning: unused parameter 'Loc' [-Wunused-parameter]
  327 |   virtual void PragmaExecCharsetPop(SourceLocation Loc) {}
      |                                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullBegin(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:331:56: warning: unused parameter 'Loc' [-Wunused-parameter]
  331 |   virtual void PragmaAssumeNonNullBegin(SourceLocation Loc) {}
      |                                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::PragmaAssumeNonNullEnd(clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:335:54: warning: unused parameter 'Loc' [-Wunused-parameter]
  335 |   virtual void PragmaAssumeNonNullEnd(SourceLocation Loc) {}
      |                                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroExpands(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange, const clang::MacroArgs*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:339:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  339 |   virtual void MacroExpands(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:52: warning: unused parameter 'MD' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:340:68: warning: unused parameter 'Range' [-Wunused-parameter]
  340 |                             const MacroDefinition &MD, SourceRange Range,
      |                                                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:341:46: warning: unused parameter 'Args' [-Wunused-parameter]
  341 |                             const MacroArgs *Args) {}
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroDefined(const clang::Token&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:344:42: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  344 |   virtual void MacroDefined(const Token &MacroNameTok,
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:345:51: warning: unused parameter 'MD' [-Wunused-parameter]
  345 |                             const MacroDirective *MD) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::MacroUndefined(const clang::Token&, const clang::MacroDefinition&, const clang::MacroDirective*)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:354:44: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  354 |   virtual void MacroUndefined(const Token &MacroNameTok,
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:355:54: warning: unused parameter 'MD' [-Wunused-parameter]
  355 |                               const MacroDefinition &MD,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:356:53: warning: unused parameter 'Undef' [-Wunused-parameter]
  356 |                               const MacroDirective *Undef) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Defined(const clang::Token&, const clang::MacroDefinition&, clang::SourceRange)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:37: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:361:74: warning: unused parameter 'MD' [-Wunused-parameter]
  361 |   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:362:36: warning: unused parameter 'Range' [-Wunused-parameter]
  362 |                        SourceRange Range) {
      |                        ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::HasEmbed(clang::SourceLocation, llvm::StringRef, bool, clang::OptionalFileEntryRef)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:55: warning: unused parameter 'FileName' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                             ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:366:70: warning: unused parameter 'IsAngled' [-Wunused-parameter]
  366 |   virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled,
      |                                                                 ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:367:46: warning: unused parameter 'File' [-Wunused-parameter]
  367 |                         OptionalFileEntryRef File) {}
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::SourceRangeSkipped(clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:47: warning: unused parameter 'Range' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                   ~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:381:69: warning: unused parameter 'EndifLoc' [-Wunused-parameter]
  381 |   virtual void SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc) {
      |                                                      ~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::If(clang::SourceLocation, clang::SourceRange, ConditionValueKind)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:34: warning: unused parameter 'Loc' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                   ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:394:51: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  394 |   virtual void If(SourceLocation Loc, SourceRange ConditionRange,
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:395:38: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  395 |                   ConditionValueKind ConditionValue) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elif(clang::SourceLocation, clang::SourceRange, ConditionValueKind, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:404:53: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  404 |   virtual void Elif(SourceLocation Loc, SourceRange ConditionRange,
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:40: warning: unused parameter 'ConditionValue' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:405:71: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  405 |                     ConditionValueKind ConditionValue, SourceLocation IfLoc) {
      |                                                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:412:55: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  412 |   virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                          ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:413:45: warning: unused parameter 'MD' [-Wunused-parameter]
  413 |                      const MacroDefinition &MD) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:420:57: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  420 |   virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
      |                                            ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:421:47: warning: unused parameter 'MD' [-Wunused-parameter]
  421 |                        const MacroDefinition &MD) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifdef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:39: warning: unused parameter 'Loc' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                        ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:428:56: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  428 |   virtual void Elifdef(SourceLocation Loc, SourceRange ConditionRange,
      |                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:429:39: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  429 |                        SourceLocation IfLoc) {
      |                        ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Ifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:38: warning: unused parameter 'Loc' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                       ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:436:56: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  436 |   virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:437:46: warning: unused parameter 'MD' [-Wunused-parameter]
  437 |                       const MacroDefinition &MD) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, const clang::Token&, const clang::MacroDefinition&)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:444:58: warning: unused parameter 'MacroNameTok' [-Wunused-parameter]
  444 |   virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
      |                                             ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:445:48: warning: unused parameter 'MD' [-Wunused-parameter]
  445 |                         const MacroDefinition &MD) {
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Elifndef(clang::SourceLocation, clang::SourceRange, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:40: warning: unused parameter 'Loc' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                         ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:452:57: warning: unused parameter 'ConditionRange' [-Wunused-parameter]
  452 |   virtual void Elifndef(SourceLocation Loc, SourceRange ConditionRange,
      |                                             ~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:453:40: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  453 |                         SourceLocation IfLoc) {
      |                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Else(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:36: warning: unused parameter 'Loc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                     ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:459:56: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  459 |   virtual void Else(SourceLocation Loc, SourceLocation IfLoc) {
      |                                         ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h: In member function 'virtual void clang::PPCallbacks::Endif(clang::SourceLocation, clang::SourceLocation)':
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:37: warning: unused parameter 'Loc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PPCallbacks.h:465:57: warning: unused parameter 'IfLoc' [-Wunused-parameter]
  465 |   virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) {
      |                                          ~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In static member function 'static void* clang::PreprocessedEntity::operator new(size_t, void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:116:31: warning: unused parameter 'bytes' [-Wunused-parameter]
  116 |     void *operator new(size_t bytes, void *mem) noexcept { return mem; }
      |                        ~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'virtual std::optional<bool> clang::ExternalPreprocessingRecordSource::isPreprocessedEntityInFileID(unsigned int, clang::FileID)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:296:71: warning: unused parameter 'Index' [-Wunused-parameter]
  296 |     virtual std::optional<bool> isPreprocessedEntityInFileID(unsigned Index,
      |                                                              ~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:297:69: warning: unused parameter 'FID' [-Wunused-parameter]
  297 |                                                              FileID FID) {
      |                                                              ~~~~~~~^~~
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h: In member function 'void clang::PreprocessingRecord::Deallocate(void*)':
/usr/include/llvm19/clang/Lex/PreprocessingRecord.h:408:27: warning: unused parameter 'Ptr' [-Wunused-parameter]
  408 |     void Deallocate(void *Ptr) {}
      |                     ~~~~~~^~~
In file included from /usr/include/llvm19/clang/Sema/ParsedAttr.h:20,
                 from /usr/include/llvm19/clang/Sema/DeclSpec.h:34,
                 from /usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:21,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:28:
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToDecl(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:43: warning: unused parameter 'S' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:107:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  107 |   virtual bool diagAppertainsToDecl(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:108:49: warning: unused parameter 'D' [-Wunused-parameter]
  108 |                                     const Decl *D) const {
      |                                     ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagAppertainsToStmt(clang::Sema&, const clang::ParsedAttr&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:43: warning: unused parameter 'S' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:112:64: warning: unused parameter 'Attr' [-Wunused-parameter]
  112 |   virtual bool diagAppertainsToStmt(Sema &S, const ParsedAttr &Attr,
      |                                              ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:113:49: warning: unused parameter 'St' [-Wunused-parameter]
  113 |                                     const Stmt *St) const {
      |                                     ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::diagMutualExclusion(clang::Sema&, const clang::ParsedAttr&, const clang::Decl*) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:42: warning: unused parameter 'S' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                    ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:118:63: warning: unused parameter 'A' [-Wunused-parameter]
  118 |   virtual bool diagMutualExclusion(Sema &S, const ParsedAttr &A,
      |                                             ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:119:48: warning: unused parameter 'D' [-Wunused-parameter]
  119 |                                    const Decl *D) const {
      |                                    ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::acceptsLangOpts(const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:123:51: warning: unused parameter 'LO' [-Wunused-parameter]
  123 |   virtual bool acceptsLangOpts(const LangOptions &LO) const { return true; }
      |                                ~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::existsInTarget(const clang::TargetInfo&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:126:49: warning: unused parameter 'Target' [-Wunused-parameter]
  126 |   virtual bool existsInTarget(const TargetInfo &Target) const { return true; }
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::spellingExistsInTarget(const clang::TargetInfo&, unsigned int) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:130:57: warning: unused parameter 'Target' [-Wunused-parameter]
  130 |   virtual bool spellingExistsInTarget(const TargetInfo &Target,
      |                                       ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:131:54: warning: unused parameter 'SpellingListIndex' [-Wunused-parameter]
  131 |                                       const unsigned SpellingListIndex) const {
      |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual unsigned int clang::ParsedAttrInfo::spellingIndexToSemanticSpelling(const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:137:53: warning: unused parameter 'Attr' [-Wunused-parameter]
  137 |   spellingIndexToSemanticSpelling(const ParsedAttr &Attr) const {
      |                                   ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual bool clang::ParsedAttrInfo::isParamExpr(size_t) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:143:35: warning: unused parameter 'N' [-Wunused-parameter]
  143 |   virtual bool isParamExpr(size_t N) const { return false; }
      |                            ~~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual void clang::ParsedAttrInfo::getPragmaAttributeMatchRules(llvm::SmallVectorImpl<std::pair<clang::attr::SubjectMatchRule, bool> >&, const clang::LangOptions&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:146:71: warning: unused parameter 'Rules' [-Wunused-parameter]
  146 |       llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &Rules,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:147:26: warning: unused parameter 'LangOpts' [-Wunused-parameter]
  147 |       const LangOptions &LangOpts) const {}
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h: In member function 'virtual clang::ParsedAttrInfo::AttrHandling clang::ParsedAttrInfo::handleDeclAttribute(clang::Sema&, clang::Decl*, const clang::ParsedAttr&) const':
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:50: warning: unused parameter 'S' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                            ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:153:59: warning: unused parameter 'D' [-Wunused-parameter]
  153 |   virtual AttrHandling handleDeclAttribute(Sema &S, Decl *D,
      |                                                     ~~~~~~^
/usr/include/llvm19/clang/Basic/ParsedAttrInfo.h:154:62: warning: unused parameter 'Attr' [-Wunused-parameter]
  154 |                                            const ParsedAttr &Attr) const {
      |                                            ~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h: In member function 'bool clang::ParsedAttr::diagnoseMutualExclusion(clang::Sema&, const clang::Stmt*) const':
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:44: warning: unused parameter 'S' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                ~~~~~~~~~~~~^
/usr/include/llvm19/clang/Sema/ParsedAttr.h:542:59: warning: unused parameter 'St' [-Wunused-parameter]
  542 |   bool diagnoseMutualExclusion(class Sema &S, const Stmt *St) const {
      |                                               ~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual bool clang::CodeCompleteConsumer::isResultFilteredOut(llvm::StringRef, clang::CodeCompletionResult)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1205:46: warning: unused parameter 'Filter' [-Wunused-parameter]
 1205 |   virtual bool isResultFilteredOut(StringRef Filter,
      |                                    ~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1206:57: warning: unused parameter 'Results' [-Wunused-parameter]
 1206 |                                    CodeCompletionResult Results) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessCodeCompleteResults(clang::Sema&, clang::CodeCompletionContext, clang::CodeCompletionResult*, unsigned int)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1213:49: warning: unused parameter 'S' [-Wunused-parameter]
 1213 |   virtual void ProcessCodeCompleteResults(Sema &S,
      |                                           ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1214:65: warning: unused parameter 'Context' [-Wunused-parameter]
 1214 |                                           CodeCompletionContext Context,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1215:65: warning: unused parameter 'Results' [-Wunused-parameter]
 1215 |                                           CodeCompletionResult *Results,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1216:52: warning: unused parameter 'NumResults' [-Wunused-parameter]
 1216 |                                           unsigned NumResults) {}
      |                                           ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h: In member function 'virtual void clang::CodeCompleteConsumer::ProcessOverloadCandidates(clang::Sema&, unsigned int, OverloadCandidate*, unsigned int, clang::SourceLocation, bool)':
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:48: warning: unused parameter 'S' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                          ~~~~~~^
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1229:60: warning: unused parameter 'CurrentArg' [-Wunused-parameter]
 1229 |   virtual void ProcessOverloadCandidates(Sema &S, unsigned CurrentArg,
      |                                                   ~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1230:61: warning: unused parameter 'Candidates' [-Wunused-parameter]
 1230 |                                          OverloadCandidate *Candidates,
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1231:51: warning: unused parameter 'NumCandidates' [-Wunused-parameter]
 1231 |                                          unsigned NumCandidates,
      |                                          ~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1232:57: warning: unused parameter 'OpenParLoc' [-Wunused-parameter]
 1232 |                                          SourceLocation OpenParLoc,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/CodeCompleteConsumer.h:1233:47: warning: unused parameter 'Braced' [-Wunused-parameter]
 1233 |                                          bool Braced) {}
      |                                          ~~~~~^~~~~~
In file included from /usr/include/llvm19/clang/Lex/DirectoryLookup.h:19,
                 from /usr/include/llvm19/clang/Lex/HeaderSearch.h:18,
                 from /usr/include/llvm19/clang/Lex/Preprocessor.h:26,
                 from /usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:17,
                 from /usr/include/llvm19/clang/Frontend/ASTUnit.h:30:
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapFileRead(clang::SourceLocation, clang::FileEntryRef, bool)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:49: warning: unused parameter 'FileStart' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:60:73: warning: unused parameter 'File' [-Wunused-parameter]
   60 |   virtual void moduleMapFileRead(SourceLocation FileStart, FileEntryRef File,
      |                                                            ~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:61:39: warning: unused parameter 'IsSystem' [-Wunused-parameter]
   61 |                                  bool IsSystem) {}
      |                                  ~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddHeader(llvm::StringRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:66:45: warning: unused parameter 'Filename' [-Wunused-parameter]
   66 |   virtual void moduleMapAddHeader(StringRef Filename) {}
      |                                   ~~~~~~~~~~^~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h: In member function 'virtual void clang::ModuleMapCallbacks::moduleMapAddUmbrellaHeader(clang::FileEntryRef)':
/usr/include/llvm19/clang/Lex/ModuleMap.h:71:56: warning: unused parameter 'Header' [-Wunused-parameter]
   71 |   virtual void moduleMapAddUmbrellaHeader(FileEntryRef Header) {}
      |                                           ~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h: In member function 'virtual bool clang::PreambleCallbacks::shouldSkipFunctionBody(clang::Decl*)':
/usr/include/llvm19/clang/Frontend/PrecompiledPreamble.h:239:45: warning: unused parameter 'D' [-Wunused-parameter]
  239 |   virtual bool shouldSkipFunctionBody(Decl *D) { return true; }
      |                                       ~~~~~~^
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::PrepareToExecuteAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:55:57: warning: unused parameter 'CI' [-Wunused-parameter]
   55 |   virtual bool PrepareToExecuteAction(CompilerInstance &CI) { return true; }
      |                                       ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginInvocation(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:79:50: warning: unused parameter 'CI' [-Wunused-parameter]
   79 |   virtual bool BeginInvocation(CompilerInstance &CI) { return true; }
      |                                ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendAction.h: In member function 'virtual bool clang::FrontendAction::BeginSourceFileAction(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Frontend/FrontendAction.h:85:56: warning: unused parameter 'CI' [-Wunused-parameter]
   85 |   virtual bool BeginSourceFileAction(CompilerInstance &CI) {
      |                                      ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h: In member function 'virtual std::unique_ptr<clang::ASTConsumer> clang::DumpCompilerOptionsAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)':
/usr/include/llvm19/clang/Frontend/FrontendActions.h:47:68: warning: unused parameter 'CI' [-Wunused-parameter]
   47 |   std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
      |                                                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/Frontend/FrontendActions.h:48:60: warning: unused parameter 'InFile' [-Wunused-parameter]
   48 |                                                  StringRef InFile) override {
      |                                                  ~~~~~~~~~~^~~~~~
In file included from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:19:
/usr/include/llvm19/clang/Tooling/Tooling.h: In member function 'virtual bool clang::tooling::SourceFileCallbacks::handleBeginSource(clang::CompilerInstance&)':
/usr/include/llvm19/clang/Tooling/Tooling.h:131:52: warning: unused parameter 'CI' [-Wunused-parameter]
  131 |   virtual bool handleBeginSource(CompilerInstance &CI) {
      |                                  ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/llvm19/clang/AST/Type.h:49:
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionProtoType; TopTrailingObj = llvm::TrailingObjects<clang::FunctionProtoType, clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr>; PrevTy = clang::FunctionProtoType; NextTy = clang::QualType; MoreTys = {clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::FunctionProtoType; TrailingTys = {clang::QualType, clang::SourceLocation, clang::FunctionType::FunctionTypeExtraBitfields, clang::FunctionType::FunctionTypeArmAttributes, clang::FunctionType::ExceptionType, clang::Expr*, clang::FunctionDecl*, clang::FunctionType::ExtParameterInfo, clang::Qualifiers, clang::FunctionEffect, clang::EffectConditionExpr}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5387:40:   required from here
 5387 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingType; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingType, clang::QualType>; PrevTy = clang::PackIndexingType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::PackIndexingType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:5843:40:   required from here
 5843 |     return getTrailingObjects<QualType>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SubstTemplateTypeParmType; TopTrailingObj = llvm::TrailingObjects<clang::SubstTemplateTypeParmType, clang::QualType>; PrevTy = clang::SubstTemplateTypeParmType; NextTy = clang::QualType; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::QualType; BaseTy = clang::SubstTemplateTypeParmType; TrailingTys = {clang::QualType}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6220:47:   required from here
 6220 |                ? *getTrailingObjects<QualType>()
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ElaboratedType; TopTrailingObj = llvm::TrailingObjects<clang::ElaboratedType, clang::TagDecl*>; PrevTy = clang::ElaboratedType; NextTy = clang::TagDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TagDecl*; BaseTy = clang::ElaboratedType; TrailingTys = {clang::TagDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:6787:37:   required from here
 6787 |       *getTrailingObjects<TagDecl *>() = OwnedTagDecl;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTTemplateArgumentListInfo; TopTrailingObj = llvm::TrailingObjects<clang::ASTTemplateArgumentListInfo, clang::TemplateArgumentLoc>; PrevTy = clang::ASTTemplateArgumentListInfo; NextTy = clang::TemplateArgumentLoc; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgumentLoc; BaseTy = clang::ASTTemplateArgumentListInfo; TrailingTys = {clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TemplateBase.h:701:51:   required from here
  701 |     return getTrailingObjects<TemplateArgumentLoc>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ASTConstraintSatisfaction; TopTrailingObj = llvm::TrailingObjects<clang::ASTConstraintSatisfaction, llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*> >; PrevTy = clang::ASTConstraintSatisfaction; NextTy = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>; BaseTy = clang::ASTConstraintSatisfaction; TrailingTys = {llvm::PointerUnion<clang::Expr*, std::pair<clang::SourceLocation, llvm::StringRef>*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:96:59:   required from here
   96 |     return getTrailingObjects<UnsatisfiedConstraintRecord>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaCommentDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaCommentDecl, char>; PrevTy = clang::PragmaCommentDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaCommentDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:165:61:   required from here
  165 |   StringRef getArg() const { return getTrailingObjects<char>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 1; BaseTy = clang::PragmaDetectMismatchDecl; TopTrailingObj = llvm::TrailingObjects<clang::PragmaDetectMismatchDecl, char>; PrevTy = clang::PragmaDetectMismatchDecl; NextTy = char; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = char; BaseTy = clang::PragmaDetectMismatchDecl; TrailingTys = {char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:197:62:   required from here
  197 |   StringRef getName() const { return getTrailingObjects<char>(); }
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionDecl::DefaultedOrDeletedFunctionInfo, clang::DeclAccessPair, clang::StringLiteral*>; PrevTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; NextTy = clang::DeclAccessPair; MoreTys = {clang::StringLiteral*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::DeclAccessPair; BaseTy = clang::FunctionDecl::DefaultedOrDeletedFunctionInfo; TrailingTys = {clang::DeclAccessPair, clang::StringLiteral*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:1977:49:   required from here
 1977 |       return {getTrailingObjects<DeclAccessPair>(), NumLookups};
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CapturedDecl; TopTrailingObj = llvm::TrailingObjects<clang::CapturedDecl, clang::ImplicitParamDecl*>; PrevTy = clang::CapturedDecl; NextTy = clang::ImplicitParamDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ImplicitParamDecl*; BaseTy = clang::CapturedDecl; TrailingTys = {clang::ImplicitParamDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Decl.h:4685:51:   required from here
 4685 |     return getTrailingObjects<ImplicitParamDecl *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclGroup; TopTrailingObj = llvm::TrailingObjects<clang::DeclGroup, clang::Decl*>; PrevTy = clang::DeclGroup; NextTy = clang::Decl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Decl*; BaseTy = clang::DeclGroup; TrailingTys = {clang::Decl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclGroup.h:42:38:   required from here
   42 |     return getTrailingObjects<Decl *>()[i];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CompoundStmt; TopTrailingObj = llvm::TrailingObjects<clang::CompoundStmt, clang::Stmt*, clang::FPOptionsOverride>; PrevTy = clang::CompoundStmt; NextTy = clang::Stmt*; MoreTys = {clang::FPOptionsOverride}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CompoundStmt; TrailingTys = {clang::Stmt*, clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1670:65:   required from here
 1670 |   body_iterator body_begin() { return getTrailingObjects<Stmt *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CaseStmt; TopTrailingObj = llvm::TrailingObjects<clang::CaseStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::CaseStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CaseStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:1894:63:   required from here
 1894 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::AttributedStmt; TopTrailingObj = llvm::TrailingObjects<clang::AttributedStmt, const clang::Attr*>; PrevTy = clang::AttributedStmt; NextTy = const clang::Attr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::Attr*; BaseTy = clang::AttributedStmt; TrailingTys = {const clang::Attr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2107:44:   required from here
 2107 |     return getTrailingObjects<const Attr *>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::IfStmt; TopTrailingObj = llvm::TrailingObjects<clang::IfStmt, clang::Stmt*, clang::SourceLocation>; PrevTy = clang::IfStmt; NextTy = clang::Stmt*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::IfStmt; TrailingTys = {clang::Stmt*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2221:63:   required from here
 2221 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SwitchStmt; TopTrailingObj = llvm::TrailingObjects<clang::SwitchStmt, clang::Stmt*>; PrevTy = clang::SwitchStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::SwitchStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2457:63:   required from here
 2457 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::WhileStmt; TopTrailingObj = llvm::TrailingObjects<clang::WhileStmt, clang::Stmt*>; PrevTy = clang::WhileStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::WhileStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:2642:63:   required from here
 2642 |     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ReturnStmt; TopTrailingObj = llvm::TrailingObjects<clang::ReturnStmt, const clang::VarDecl*>; PrevTy = clang::ReturnStmt; NextTy = const clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = const clang::VarDecl*; BaseTy = clang::ReturnStmt; TrailingTys = {const clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Stmt.h:3065:69:   required from here
 3065 |     return hasNRVOCandidate() ? *getTrailingObjects<const VarDecl *>()
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ConstantExpr; TopTrailingObj = llvm::TrailingObjects<clang::ConstantExpr, clang::APValue, long unsigned int>; PrevTy = clang::ConstantExpr; NextTy = clang::APValue; MoreTys = {long unsigned int}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::APValue; BaseTy = clang::ConstantExpr; TrailingTys = {clang::APValue, long unsigned int}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1103:40:   required from here
 1103 |     return *getTrailingObjects<APValue>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DeclRefExpr, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DeclRefExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::DeclRefExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1355:55:   required from here
 1355 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::StringLiteral; TopTrailingObj = llvm::TrailingObjects<clang::StringLiteral, unsigned int, clang::SourceLocation, char>; PrevTy = clang::StringLiteral; NextTy = unsigned int; MoreTys = {clang::SourceLocation, char}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = unsigned int; BaseTy = clang::StringLiteral; TrailingTys = {unsigned int, clang::SourceLocation, char}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:1895:68:   required from here
 1895 |   unsigned getLength() const { return *getTrailingObjects<unsigned>(); }
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PredefinedExpr; TopTrailingObj = llvm::TrailingObjects<clang::PredefinedExpr, clang::Stmt*>; PrevTy = clang::PredefinedExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::PredefinedExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2010:32:   required from here
 2010 |     *getTrailingObjects<Stmt *>() = SL;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::UnaryOperator; TopTrailingObj = llvm::TrailingObjects<clang::UnaryOperator, clang::FPOptionsOverride>; PrevTy = clang::UnaryOperator; NextTy = clang::FPOptionsOverride; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::FPOptionsOverride; BaseTy = clang::UnaryOperator; TrailingTys = {clang::FPOptionsOverride}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2197:50:   required from here
 2197 |     return *getTrailingObjects<FPOptionsOverride>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OffsetOfExpr; TopTrailingObj = llvm::TrailingObjects<clang::OffsetOfExpr, clang::OffsetOfNode, clang::Expr*>; PrevTy = clang::OffsetOfExpr; NextTy = clang::OffsetOfNode; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::OffsetOfNode; BaseTy = clang::OffsetOfExpr; TrailingTys = {clang::OffsetOfNode, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:2524:44:   required from here
 2524 |     return getTrailingObjects<OffsetOfNode>()[Idx];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::MemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::MemberExpr, clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::MemberExpr; NextTy = clang::NestedNameSpecifierLoc; MoreTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::NestedNameSpecifierLoc; BaseTy = clang::MemberExpr; TrailingTys = {clang::NestedNameSpecifierLoc, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:3292:55:   required from here
 3292 |     return *getTrailingObjects<NestedNameSpecifierLoc>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DesignatedInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::DesignatedInitExpr, clang::Stmt*>; PrevTy = clang::DesignatedInitExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::DesignatedInitExpr; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5558:49:   required from here
 5558 |     return cast<Expr>(getTrailingObjects<Stmt *>()[Idx]);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParenListExpr; TopTrailingObj = llvm::TrailingObjects<clang::ParenListExpr, clang::Stmt*>; PrevTy = clang::ParenListExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ParenListExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:5847:64:   required from here
 5847 |     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>());
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::GenericSelectionExpr; TopTrailingObj = llvm::TrailingObjects<clang::GenericSelectionExpr, clang::Stmt*, clang::TypeSourceInfo*>; PrevTy = clang::GenericSelectionExpr; NextTy = clang::Stmt*; MoreTys = {clang::TypeSourceInfo*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::GenericSelectionExpr; TrailingTys = {clang::Stmt*, clang::TypeSourceInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6172:35:   required from here
 6172 |         getTrailingObjects<Stmt *>()[getIndexOfControllingExpression()]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PseudoObjectExpr; TopTrailingObj = llvm::TrailingObjects<clang::PseudoObjectExpr, clang::Expr*>; PrevTy = clang::PseudoObjectExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PseudoObjectExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:6499:65:   required from here
 6499 |   Expr **getSubExprsBuffer() { return getTrailingObjects<Expr *>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RecoveryExpr; TopTrailingObj = llvm::TrailingObjects<clang::RecoveryExpr, clang::Expr*>; PrevTy = clang::RecoveryExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::RecoveryExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Expr.h:7099:41:   required from here
 7099 |     auto *B = getTrailingObjects<Expr *>();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXConstructorDecl; TopTrailingObj = llvm::TrailingObjects<clang::CXXConstructorDecl, clang::InheritedConstructor, clang::ExplicitSpecifier>; PrevTy = clang::CXXConstructorDecl; NextTy = clang::InheritedConstructor; MoreTys = {clang::ExplicitSpecifier}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::InheritedConstructor; BaseTy = clang::CXXConstructorDecl; TrailingTys = {clang::InheritedConstructor, clang::ExplicitSpecifier}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:2781:48:   required from here
 2781 |       *getTrailingObjects<InheritedConstructor>() : InheritedConstructor();
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UsingPackDecl; TopTrailingObj = llvm::TrailingObjects<clang::UsingPackDecl, clang::NamedDecl*>; PrevTy = clang::UsingPackDecl; NextTy = clang::NamedDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::UsingPackDecl; TrailingTys = {clang::NamedDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:3818:60:   required from here
 3818 |                             getTrailingObjects<NamedDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DecompositionDecl; TopTrailingObj = llvm::TrailingObjects<clang::DecompositionDecl, clang::BindingDecl*>; PrevTy = clang::DecompositionDecl; NextTy = clang::BindingDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::BindingDecl*; BaseTy = clang::DecompositionDecl; TrailingTys = {clang::BindingDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclCXX.h:4185:62:   required from here
 4185 |                             getTrailingObjects<BindingDecl *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/FileManager.h:27:
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::AllocateSlow(size_t, size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/Allocator.h:176:12:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  176 |     return AllocateSlow(Size, SizeToAllocate, Alignment);
      |            ^~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:214:20:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]'
  214 |     return Allocate(Size, Align(Alignment));
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:734:30:   required from here
  734 |     return BumpAlloc.Allocate(Size, Align);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:180:23: warning: unused parameter 'Size' [-Wunused-parameter]
  180 |   AllocateSlow(size_t Size, size_t SizeToAllocate, Align Alignment) {
      |                ~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateParameterList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateParameterList, clang::NamedDecl*, clang::Expr*>; PrevTy = clang::TemplateParameterList; NextTy = clang::NamedDecl*; MoreTys = {clang::Expr*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::NamedDecl*; BaseTy = clang::TemplateParameterList; TrailingTys = {clang::NamedDecl*, clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:131:60:   required from here
  131 |   iterator begin() { return getTrailingObjects<NamedDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateArgumentList; TopTrailingObj = llvm::TrailingObjects<clang::TemplateArgumentList, clang::TemplateArgument>; PrevTy = clang::TemplateArgumentList; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::TemplateArgumentList; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:284:48:   required from here
  284 |     return getTrailingObjects<TemplateArgument>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::FunctionTemplateSpecializationInfo, clang::MemberSpecializationInfo*>; PrevTy = clang::FunctionTemplateSpecializationInfo; NextTy = clang::MemberSpecializationInfo*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::MemberSpecializationInfo*; BaseTy = clang::FunctionTemplateSpecializationInfo; TrailingTys = {clang::MemberSpecializationInfo*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:502:53:   required from here
  502 |       getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TopTrailingObj = llvm::TrailingObjects<clang::DependentFunctionTemplateSpecializationInfo, clang::FunctionTemplateDecl*>; PrevTy = clang::DependentFunctionTemplateSpecializationInfo; NextTy = clang::FunctionTemplateDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::FunctionTemplateDecl*; BaseTy = clang::DependentFunctionTemplateSpecializationInfo; TrailingTys = {clang::FunctionTemplateDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:709:55:   required from here
  709 |     return {getTrailingObjects<FunctionTemplateDecl *>(), NumCandidates};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTypeParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTypeParmDecl, clang::TypeConstraint>; PrevTy = clang::TemplateTypeParmDecl; NextTy = clang::TypeConstraint; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeConstraint; BaseTy = clang::TemplateTypeParmDecl; TrailingTys = {clang::TypeConstraint}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1318:74:   required from here
 1318 |     return TypeConstraintInitialized ? getTrailingObjects<TypeConstraint>() :
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::NonTypeTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::NonTypeTemplateParmDecl, std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*>; PrevTy = clang::NonTypeTemplateParmDecl; NextTy = std::pair<clang::QualType, clang::TypeSourceInfo*>; MoreTys = {clang::Expr*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = std::pair<clang::QualType, clang::TypeSourceInfo*>; BaseTy = clang::NonTypeTemplateParmDecl; TrailingTys = {std::pair<clang::QualType, clang::TypeSourceInfo*>, clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1519:66:   required from here
 1519 |         getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TemplateTemplateParmDecl; TopTrailingObj = llvm::TrailingObjects<clang::TemplateTemplateParmDecl, clang::TemplateParameterList*>; PrevTy = clang::TemplateTemplateParmDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateParameterList*; BaseTy = clang::TemplateTemplateParmDecl; TrailingTys = {clang::TemplateParameterList*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:1700:55:   required from here
 1700 |     return getTrailingObjects<TemplateParameterList *>()[I];
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ImplicitConceptSpecializationDecl; TopTrailingObj = llvm::TrailingObjects<clang::ImplicitConceptSpecializationDecl, clang::TemplateArgument>; PrevTy = clang::ImplicitConceptSpecializationDecl; NextTy = clang::TemplateArgument; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TemplateArgument; BaseTy = clang::ImplicitConceptSpecializationDecl; TrailingTys = {clang::TemplateArgument}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclTemplate.h:3206:75:   required from here
 3206 |     return ArrayRef<TemplateArgument>(getTrailingObjects<TemplateArgument>(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FriendDecl; TopTrailingObj = llvm::TrailingObjects<clang::FriendDecl, clang::TemplateParameterList*>; PrevTy = clang::FriendDecl; NextTy = clang::TemplateParameterList*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateParameterList*; BaseTy = clang::FriendDecl; TrailingTys = {clang::TemplateParameterList*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclFriend.h:90:50:   required from here
   90 |       getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCTypeParamList; TopTrailingObj = llvm::TrailingObjects<clang::ObjCTypeParamList, clang::ObjCTypeParamDecl*>; PrevTy = clang::ObjCTypeParamList; NextTy = clang::ObjCTypeParamDecl*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::ObjCTypeParamDecl*; BaseTy = clang::ObjCTypeParamList; TrailingTys = {clang::ObjCTypeParamDecl*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclObjC.h:681:68:   required from here
  681 |   iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSizesClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSizesClause, clang::Expr*>; PrevTy = clang::OMPSizesClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSizesClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:833:77:   required from here
  832 |     return MutableArrayRef<Expr *>(static_cast<OMPSizesClause *>(this)
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
  833 |                                        ->template getTrailingObjects<Expr *>(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 4; BaseTy = clang::OMPUpdateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUpdateClause, clang::SourceLocation, clang::OpenMPDependClauseKind>; PrevTy = clang::OMPUpdateClause; NextTy = clang::SourceLocation; MoreTys = {clang::OpenMPDependClauseKind}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::SourceLocation; BaseTy = clang::OMPUpdateClause; TrailingTys = {clang::SourceLocation, clang::OpenMPDependClauseKind}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2129:40:   required from here
 2129 |     *getTrailingObjects<SourceLocation>() = Loc;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPMapClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPMapClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPMapClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPMapClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:6001:31:   required from here
 6001 |     getTrailingObjects<Expr *>()[2 * varlist_size()] = IteratorModifier;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUsesAllocatorsClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUsesAllocatorsClause, clang::Expr*, clang::SourceLocation>; PrevTy = clang::OMPUsesAllocatorsClause; NextTy = clang::Expr*; MoreTys = {clang::SourceLocation}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUsesAllocatorsClause; TrailingTys = {clang::Expr*, clang::SourceLocation}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8606:72:   required from here
 8606 |     Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAffinityClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAffinityClause, clang::Expr*>; PrevTy = clang::OMPAffinityClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAffinityClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8670:31:   required from here
 8670 |     getTrailingObjects<Expr *>()[varlist_size()] = E;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPChildren; TopTrailingObj = llvm::TrailingObjects<clang::OMPChildren, clang::OMPClause*, clang::Stmt*>; PrevTy = clang::OMPChildren; NextTy = clang::OMPClause*; MoreTys = {clang::Stmt*}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::OMPClause*; BaseTy = clang::OMPChildren; TrailingTys = {clang::OMPClause*, clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9070:65:   required from here
 9070 |     return llvm::MutableArrayRef(getTrailingObjects<OMPClause *>(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXTryStmt; TopTrailingObj = llvm::TrailingObjects<clang::CXXTryStmt, clang::Stmt*>; PrevTy = clang::CXXTryStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Stmt*; BaseTy = clang::CXXTryStmt; TrailingTys = {clang::Stmt*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:83:68:   required from here
   83 |   Stmt *const *getStmts() const { return getTrailingObjects<Stmt *>(); }
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CoroutineBodyStmt; TopTrailingObj = llvm::TrailingObjects<clang::CoroutineBodyStmt, clang::Stmt*>; PrevTy = clang::CoroutineBodyStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CoroutineBodyStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtCXX.h:342:62:   required from here
  342 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultArgExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultArgExpr, clang::Expr*>; PrevTy = clang::CXXDefaultArgExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXDefaultArgExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1291:34:   required from here
 1291 |       *getTrailingObjects<Expr *>() = RewrittenExpr;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDefaultInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDefaultInitExpr, clang::Expr*>; PrevTy = clang::CXXDefaultInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::Expr*; BaseTy = clang::CXXDefaultInitExpr; TrailingTys = {clang::Expr*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1422:39:   required from here
 1422 |     return *getTrailingObjects<Expr *>();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::LambdaExpr; TopTrailingObj = llvm::TrailingObjects<clang::LambdaExpr, clang::Stmt*>; PrevTy = clang::LambdaExpr; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::LambdaExpr; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:1983:62:   required from here
 1983 |   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXNewExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXNewExpr, clang::Stmt*, clang::SourceRange>; PrevTy = clang::CXXNewExpr; NextTy = clang::Stmt*; MoreTys = {clang::SourceRange}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::CXXNewExpr; TrailingTys = {clang::Stmt*, clang::SourceRange}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2358:58:   required from here
 2358 |             cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()]))
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::TypeTraitExpr; TopTrailingObj = llvm::TrailingObjects<clang::TypeTraitExpr, clang::TypeSourceInfo*>; PrevTy = clang::TypeTraitExpr; NextTy = clang::TypeSourceInfo*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::TypeSourceInfo*; BaseTy = clang::TypeTraitExpr; TrailingTys = {clang::TypeSourceInfo*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:2824:63:   required from here
 2824 |     return llvm::ArrayRef(getTrailingObjects<TypeSourceInfo *>(), getNumArgs());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::DependentScopeDeclRefExpr; TopTrailingObj = llvm::TrailingObjects<clang::DependentScopeDeclRefExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::DependentScopeDeclRefExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::DependentScopeDeclRefExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3383:56:   required from here
 3383 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ExprWithCleanups; TopTrailingObj = llvm::TrailingObjects<clang::ExprWithCleanups, llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*> >; PrevTy = clang::ExprWithCleanups; NextTy = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>; BaseTy = clang::ExprWithCleanups; TrailingTys = {llvm::PointerUnion<clang::BlockDecl*, clang::CompoundLiteralExpr*>}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3498:60:   required from here
 3498 |     return llvm::ArrayRef(getTrailingObjects<CleanupObject>(), getNumObjects());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXUnresolvedConstructExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXUnresolvedConstructExpr, clang::Expr*>; PrevTy = clang::CXXUnresolvedConstructExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXUnresolvedConstructExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3619:63:   required from here
 3619 |   arg_iterator arg_begin() { return getTrailingObjects<Expr *>(); }
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXDependentScopeMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXDependentScopeMemberExpr, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*>; PrevTy = clang::CXXDependentScopeMemberExpr; NextTy = clang::ASTTemplateKWAndArgsInfo; MoreTys = {clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ASTTemplateKWAndArgsInfo; BaseTy = clang::CXXDependentScopeMemberExpr; TrailingTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc, clang::NamedDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:3835:56:   required from here
 3835 |     return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedLookupExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedLookupExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedLookupExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedLookupExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4094:51:   required from here
 4094 |     return ULE->getTrailingObjects<DeclAccessPair>();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::UnresolvedMemberExpr; TopTrailingObj = llvm::TrailingObjects<clang::UnresolvedMemberExpr, clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc>; PrevTy = clang::UnresolvedMemberExpr; NextTy = clang::DeclAccessPair; MoreTys = {clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::DeclAccessPair; BaseTy = clang::UnresolvedMemberExpr; TrailingTys = {clang::DeclAccessPair, clang::ASTTemplateKWAndArgsInfo, clang::TemplateArgumentLoc}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4095:78:   required from here
 4095 |   return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::SizeOfPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::SizeOfPackExpr, clang::TemplateArgument>; PrevTy = clang::SizeOfPackExpr; NextTy = clang::TemplateArgument; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::TemplateArgument; BaseTy = clang::SizeOfPackExpr; TrailingTys = {clang::TemplateArgument}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4297:54:   required from here
 4297 |     auto *Args = getTrailingObjects<TemplateArgument>();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::PackIndexingExpr; TopTrailingObj = llvm::TrailingObjects<clang::PackIndexingExpr, clang::Expr*>; PrevTy = clang::PackIndexingExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::PackIndexingExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4402:45:   required from here
 4402 |     auto *Exprs = getTrailingObjects<Expr *>();
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::FunctionParmPackExpr; TopTrailingObj = llvm::TrailingObjects<clang::FunctionParmPackExpr, clang::VarDecl*>; PrevTy = clang::FunctionParmPackExpr; NextTy = clang::VarDecl*; MoreTys = {}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::VarDecl*; BaseTy = clang::FunctionParmPackExpr; TrailingTys = {clang::VarDecl*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4682:64:   required from here
 4682 |   iterator begin() const { return getTrailingObjects<VarDecl *>(); }
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::CXXParenListInitExpr; TopTrailingObj = llvm::TrailingObjects<clang::CXXParenListInitExpr, clang::Expr*>; PrevTy = clang::CXXParenListInitExpr; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::CXXParenListInitExpr; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprCXX.h:4977:67:   required from here
 4977 |     std::copy(Args.begin(), Args.end(), getTrailingObjects<Expr *>());
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::RequiresExpr; TrailingTys = {clang::ParmVarDecl*, clang::concepts::Requirement*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::RequiresExpr; TopTrailingObj = llvm::TrailingObjects<clang::RequiresExpr, clang::ParmVarDecl*, clang::concepts::Requirement*>; PrevTy = clang::RequiresExpr; NextTy = clang::ParmVarDecl*; MoreTys = {clang::concepts::Requirement*}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ParmVarDecl*; BaseTy = clang::RequiresExpr; TrailingTys = {clang::ParmVarDecl*, clang::concepts::Requirement*}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprConcepts.h:551:46:   required from here
  551 |     return {getTrailingObjects<ParmVarDecl *>(), NumLocalParameters};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCArrayLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCArrayLiteral, clang::Expr*>; PrevTy = clang::ObjCArrayLiteral; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::ObjCArrayLiteral; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:220:59:   required from here
  220 |   Expr **getElements() { return getTrailingObjects<Expr *>(); }
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCDictionaryLiteral; TopTrailingObj = llvm::TrailingObjects<clang::ObjCDictionaryLiteral, clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData>; PrevTy = clang::ObjCDictionaryLiteral; NextTy = clang::ObjCDictionaryLiteral_KeyValuePair; MoreTys = {clang::ObjCDictionaryLiteral_ExpansionData}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = clang::ObjCDictionaryLiteral_KeyValuePair; BaseTy = clang::ObjCDictionaryLiteral; TrailingTys = {clang::ObjCDictionaryLiteral_KeyValuePair, clang::ObjCDictionaryLiteral_ExpansionData}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:364:62:   required from here
  364 |     const KeyValuePair &KV = getTrailingObjects<KeyValuePair>()[Index];
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:149:55:   required from 'static const NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCMessageExpr; TopTrailingObj = llvm::TrailingObjects<clang::ObjCMessageExpr, void*, clang::SourceLocation>; PrevTy = clang::ObjCMessageExpr; NextTy = void*; MoreTys = {clang::SourceLocation}]'
  149 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  150 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:289:40:   required from 'const T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() const [with T = void*; BaseTy = clang::ObjCMessageExpr; TrailingTys = {void*, clang::SourceLocation}]'
  289 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  290 |         static_cast<const BaseTy *>(this),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |         TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprObjC.h:1063:72:   required from here
 1063 |   void *getReceiverPointer() const { return *getTrailingObjects<void *>(); }
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPArrayShapingExpr; TrailingTys = {clang::Expr*, clang::SourceRange}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPArrayShapingExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPArrayShapingExpr, clang::Expr*, clang::SourceRange>; PrevTy = clang::OMPArrayShapingExpr; NextTy = clang::Expr*; MoreTys = {clang::SourceRange}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPArrayShapingExpr; TrailingTys = {clang::Expr*, clang::SourceRange}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprOpenMP.h:45:54:   required from here
   45 |   void setBase(Expr *Op) { getTrailingObjects<Expr *>()[NumDims] = Op; }
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCDeviceTypeClause; TrailingTys = {std::pair<clang::IdentifierInfo*, clang::SourceLocation>}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCDeviceTypeClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCDeviceTypeClause, std::pair<clang::IdentifierInfo*, clang::SourceLocation> >; PrevTy = clang::OpenACCDeviceTypeClause; NextTy = std::pair<clang::IdentifierInfo*, clang::SourceLocation>; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>; BaseTy = clang::OpenACCDeviceTypeClause; TrailingTys = {std::pair<clang::IdentifierInfo*, clang::SourceLocation>}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:256:67:   required from here
  256 |                             getTrailingObjects<DeviceTypeArgument>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCWaitClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCWaitClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCWaitClause, clang::Expr*>; PrevTy = clang::OpenACCWaitClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCWaitClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:425:55:   required from here
  425 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCNumGangsClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCNumGangsClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCNumGangsClause, clang::Expr*>; PrevTy = clang::OpenACCNumGangsClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCNumGangsClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:463:55:   required from here
  463 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCPrivateClause, clang::Expr*>; PrevTy = clang::OpenACCPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:575:55:   required from here
  575 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCFirstPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCFirstPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCFirstPrivateClause, clang::Expr*>; PrevTy = clang::OpenACCFirstPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCFirstPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:597:55:   required from here
  597 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCDevicePtrClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCDevicePtrClause, clang::Expr*>; PrevTy = clang::OpenACCDevicePtrClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCDevicePtrClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:619:55:   required from here
  619 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCAttachClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCAttachClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCAttachClause, clang::Expr*>; PrevTy = clang::OpenACCAttachClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCAttachClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:641:55:   required from here
  641 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCNoCreateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCNoCreateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCNoCreateClause, clang::Expr*>; PrevTy = clang::OpenACCNoCreateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCNoCreateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:663:55:   required from here
  663 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCPresentClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCPresentClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCPresentClause, clang::Expr*>; PrevTy = clang::OpenACCPresentClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCPresentClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:685:55:   required from here
  685 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyClause, clang::Expr*>; PrevTy = clang::OpenACCCopyClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:711:55:   required from here
  711 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyInClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyInClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyInClause, clang::Expr*>; PrevTy = clang::OpenACCCopyInClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyInClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:742:55:   required from here
  742 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCopyOutClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCopyOutClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCopyOutClause, clang::Expr*>; PrevTy = clang::OpenACCCopyOutClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCopyOutClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:774:55:   required from here
  774 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCCreateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCCreateClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCCreateClause, clang::Expr*>; PrevTy = clang::OpenACCCreateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCCreateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:806:55:   required from here
  806 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCReductionClause, clang::Expr*>; PrevTy = clang::OpenACCReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OpenACCReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenACCClause.h:835:55:   required from here
  835 |                             getTrailingObjects<Expr *>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ObjCAtTryStmt; TrailingTys = {clang::Stmt*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ObjCAtTryStmt; TopTrailingObj = llvm::TrailingObjects<clang::ObjCAtTryStmt, clang::Stmt*>; PrevTy = clang::ObjCAtTryStmt; NextTy = clang::Stmt*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Stmt*; BaseTy = clang::ObjCAtTryStmt; TrailingTys = {clang::Stmt*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtObjC.h:188:56:   required from here
  188 |   Stmt **getStmts() { return getTrailingObjects<Stmt *>(); }
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OpenACCComputeConstruct; TrailingTys = {const clang::OpenACCClause*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OpenACCComputeConstruct; TopTrailingObj = llvm::TrailingObjects<clang::OpenACCComputeConstruct, const clang::OpenACCClause*>; PrevTy = clang::OpenACCComputeConstruct; NextTy = const clang::OpenACCClause*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = const clang::OpenACCClause*; BaseTy = clang::OpenACCComputeConstruct; TrailingTys = {const clang::OpenACCClause*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtOpenACC.h:145:50:   required from here
  145 |         getTrailingObjects<const OpenACCClause *>(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::ParsedAttr; TopTrailingObj = llvm::TrailingObjects<clang::ParsedAttr, llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData>; PrevTy = clang::ParsedAttr; NextTy = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; MoreTys = {clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>; BaseTy = clang::ParsedAttr; TrailingTys = {llvm::PointerUnion<clang::Expr*, clang::IdentifierLoc*>, clang::detail::AvailabilityData, clang::detail::TypeTagForDatatypeData, clang::OpaquePtr<clang::QualType>, clang::detail::PropertyData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:202:68:   required from here
  202 |   ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); }
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/Diagnostic.h:22:
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>; value_type = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Basic/Diagnostic.h:349:19:   required from here
  349 |       DiagMap[Diag] = Info;
      |                   ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
In file included from /usr/include/llvm19/clang/Basic/LLVM.h:24,
                 from /usr/include/llvm19/clang/Basic/DirectoryEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/FileEntry.h:18,
                 from /usr/include/llvm19/clang/Basic/SourceLocation.h:17,
                 from /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/cpp_clang.h:22:
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>*; <template-parameter-2-2> = void; T = std::pair<std::__cxx11::basic_string<char>, clang::FullSourceLoc>]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Basic/SourceManager.h:875:34:   required from here
  875 |     StoredModuleBuildStack.append(stack.begin(), stack.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::DeclAccessPair; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = clang::DeclAccessPair*; <template-parameter-2-2> = void; T = clang::DeclAccessPair]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/UnresolvedSet.h:138:55:   required from here
  138 |   void append(iterator I, iterator E) { decls().append(I.I, E.I); }
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Decl*; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Decl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>; value_type = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Decl*, clang::Decl*>; KeyT = clang::Decl*; ValueT = clang::Decl*; KeyInfoT = llvm::DenseMapInfo<clang::Decl*, void>; BucketT = llvm::detail::DenseMapPair<clang::Decl*, clang::Decl*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/AST/ASTContext.h:1061:18:   required from here
 1061 |     MergedDecls[D] = Primary;
      |                  ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::omp::TraitProperty; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::omp::TraitProperty&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>; value_type = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::omp::TraitProperty, llvm::APInt>; KeyT = llvm::omp::TraitProperty; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo<llvm::omp::TraitProperty, void>; BucketT = llvm::detail::DenseMapPair<llvm::omp::TraitProperty, llvm::APInt>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/llvm/Frontend/OpenMP/OMPContext.h:136:24:   required from here
  136 |       ScoreMap[Property] = *Score;
      |                        ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPIteratorExpr; TrailingTys = {clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIteratorExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPIteratorExpr, clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData>; PrevTy = clang::OMPIteratorExpr; NextTy = clang::Decl*; MoreTys = {clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:162:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIteratorExpr; TopTrailingObj = llvm::TrailingObjects<clang::OMPIteratorExpr, clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData>; PrevTy = clang::Decl*; NextTy = clang::Expr*; MoreTys = {clang::SourceLocation, clang::OMPIteratorHelperData}]'
  162 |     auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  163 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPIteratorExpr; TrailingTys = {clang::Decl*, clang::Expr*, clang::SourceLocation, clang::OMPIteratorHelperData}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/ExprOpenMP.h:287:72:   required from here
  287 |     Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DeclStmt*; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DeclStmt* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>; value_type = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DeclStmt*, const clang::DeclStmt*>; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo<const clang::DeclStmt*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DeclStmt*, const clang::DeclStmt*>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Analysis/CFG.h:1358:33:   required from here
 1358 |     SyntheticDeclStmts[Synthetic] = Source;
      |                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ParsedAttr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ParsedAttr**; <template-parameter-2-2> = void; T = clang::ParsedAttr*; iterator = clang::ParsedAttr**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/clang/Sema/ParsedAttr.h:881:20:   required from here
  881 |     AttrList.insert(AttrList.begin(), B.I, E.I);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::PPConditionalInfo; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::PPConditionalInfo*; <template-parameter-2-2> = void; T = clang::PPConditionalInfo]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/PreprocessorLexer.h:177:28:   required from here
  177 |     ConditionalStack.append(CL.begin(), CL.end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>; value_type = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<clang::Module*, unsigned int>; KeyT = clang::Module*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseMapPair<clang::Module*, unsigned int>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:606:41:   required from here
  606 |     return ModuleScopeIDs[ExistingModule] < CurrentModuleScopeID;
      |                                         ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Module*>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Module*; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Module*>]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/ModuleMap.h:745:26:   required from here
  745 |     CachedModuleLoads[&II] = M;
      |                          ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::DirectoryEntry*; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::DirectoryEntry* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>; value_type = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::DirectoryEntry*, bool>; KeyT = const clang::DirectoryEntry*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const clang::DirectoryEntry*, void>; BucketT = llvm::detail::DenseMapPair<const clang::DirectoryEntry*, bool>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:450:30:   required from here
  450 |     DirectoryHasModuleMap[Dir] = true;
      |                              ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:369:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; value_type = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  369 |     return *InsertIntoBucket(TheBucket, Key);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:373:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroState; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroState>]'
  373 |     return FindAndConstruct(Key).second;
      |            ~~~~~~~~~~~~~~~~^~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1371:49:   required from here
 1371 |     MacroState &S = CurSubmoduleState->Macros[II];
      |                                                 ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry*; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>; BucketT = llvm::detail::DenseSetPair<const clang::FileEntry*>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:213:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(ValueT&&) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap<const clang::FileEntry*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<const clang::FileEntry*, void>, llvm::detail::DenseSetPair<const clang::FileEntry*> >; ValueInfoT = llvm::DenseMapInfo<const clang::FileEntry*, void>]'
  213 |     return TheMap.try_emplace(std::move(V), Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1504:32:   required from here
 1504 |     return IncludedFiles.insert(File).second;
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::IdentifierInfo*; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::IdentifierInfo*; ValueArgs = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:247:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {clang::Preprocessor::MacroAnnotations}; DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  247 |         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:228:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>; KeyT = const clang::IdentifierInfo*; ValueT = clang::Preprocessor::MacroAnnotations; KeyInfoT = llvm::DenseMapInfo<const clang::IdentifierInfo*, void>; BucketT = llvm::detail::DenseMapPair<const clang::IdentifierInfo*, clang::Preprocessor::MacroAnnotations>]'
  228 |     return try_emplace(std::move(KV.first), std::move(KV.second));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2869:29:   required from here
 2869 |       AnnotationInfos.insert(std::make_pair(
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2870 |           II,
      |           ~~~                
 2871 |           MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg))));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::FileID; ValueArgs = {}; DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:381:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; value_type = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  381 |     return *InsertIntoBucket(TheBucket, std::move(Key));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:385:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >; KeyT = clang::FileID; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16>; KeyInfoT = llvm::DenseMapInfo<clang::FileID, void>; BucketT = llvm::detail::DenseMapPair<clang::FileID, llvm::SmallVector<std::pair<clang::SourceLocation, clang::SourceLocation>, 16> >]'
  385 |     return FindAndConstruct(std::move(Key)).second;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:2964:64:   required from here
 2964 |       return LoadedRegions[SrcMgr.getUniqueLoadedASTFileID(Loc)];
      |                                                                ^
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolLoc(clang::ObjCProtocolLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1721 |       TRY_TO(TraverseObjCProtocolLoc(ProtocolLoc));
      |                                     ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2562:21: warning: unused parameter 'ProtocolLoc' [-Wunused-parameter]
 2562 |     ObjCProtocolLoc ProtocolLoc) {
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = unsigned int; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = unsigned int; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const unsigned int*; <template-parameter-2-2> = void; T = unsigned int; unsigned int N = 32]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/llvm/ADT/FoldingSet.h:336:7:   required from here
  336 |     : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {}
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::FunctionEffect; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::FunctionEffect; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::FunctionEffect*; <template-parameter-2-2> = void; T = clang::FunctionEffect]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::FunctionEffect; <template-parameter-2-2> = void; T = clang::FunctionEffect; unsigned int N = 12]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:9:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::EffectConditionExpr; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::EffectConditionExpr*; <template-parameter-2-2> = void; T = clang::EffectConditionExpr]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = clang::EffectConditionExpr; <template-parameter-2-2> = void; T = clang::EffectConditionExpr; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/Type.h:4918:32:   required from here
 4918 |       : Effects(FX.effects()), Conditions(FX.conditions()) {}
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::TemplateArgument; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::TemplateArgument; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1231:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const clang::TemplateArgument*; <template-parameter-2-2> = void; T = clang::TemplateArgument; unsigned int N = 4]'
 1231 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
/usr/include/llvm19/clang/AST/ASTConcept.h:47:41:   required from here
   47 |       ConstraintOwner(ConstraintOwner), TemplateArgs(TemplateArgs.begin(),
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |                                                      TemplateArgs.end()) { }
      |                                                      ~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAllocateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAllocateClause, clang::Expr*>; PrevTy = clang::OMPAllocateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAllocateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAllocateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPAllocateClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:499:63:   required from here
  499 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPPrivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPPrivateClause, clang::Expr*>; PrevTy = clang::OMPPrivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPPrivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPPrivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPPrivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2680:47:   required from here
 2680 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFirstprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFirstprivateClause, clang::Expr*>; PrevTy = clang::OMPFirstprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFirstprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFirstprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPFirstprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2789:47:   required from here
 2789 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLastprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLastprivateClause, clang::Expr*>; PrevTy = clang::OMPLastprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLastprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLastprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLastprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:2951:47:   required from here
 2951 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPSharedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPSharedClause, clang::Expr*>; PrevTy = clang::OMPSharedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPSharedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPSharedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPSharedClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3175:63:   required from here
 3175 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPReductionClause, clang::Expr*>; PrevTy = clang::OMPReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3280:47:   required from here
 3280 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPTaskReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPTaskReductionClause, clang::Expr*>; PrevTy = clang::OMPTaskReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPTaskReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPTaskReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPTaskReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3599:47:   required from here
 3599 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInReductionClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInReductionClause, clang::Expr*>; PrevTy = clang::OMPInReductionClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInReductionClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInReductionClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPInReductionClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:3830:47:   required from here
 3830 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPLinearClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPLinearClause, clang::Expr*>; PrevTy = clang::OMPLinearClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPLinearClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPLinearClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPLinearClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4093:47:   required from here
 4093 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPAlignedClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPAlignedClause, clang::Expr*>; PrevTy = clang::OMPAlignedClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPAlignedClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPAlignedClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPAlignedClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4328:44:   required from here
 4328 |   void setAlignment(Expr *A) { *varlist_end() = A; }
      |                                 ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyinClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyinClause, clang::Expr*>; PrevTy = clang::OMPCopyinClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyinClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyinClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyinClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4461:47:   required from here
 4461 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPCopyprivateClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPCopyprivateClause, clang::Expr*>; PrevTy = clang::OMPCopyprivateClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPCopyprivateClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPCopyprivateClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPCopyprivateClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4626:47:   required from here
 4626 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFlushClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFlushClause, clang::Expr*>; PrevTy = clang::OMPFlushClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFlushClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFlushClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFlushClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:4804:63:   required from here
 4804 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDependClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDependClause, clang::Expr*>; PrevTy = clang::OMPDependClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDependClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDependClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDependClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:5045:63:   required from here
 5045 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPToClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPToClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPToClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPToClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPToClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPToClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7052:63:   required from here
 7052 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPFromClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPFromClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPFromClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPFromClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPFromClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPFromClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7252:63:   required from here
 7252 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPUseDevicePtrClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7337:47:   required from here
 7337 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPUseDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPUseDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPUseDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPUseDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPUseDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPUseDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7520:63:   required from here
 7520 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPIsDevicePtrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPIsDevicePtrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPIsDevicePtrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPIsDevicePtrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPIsDevicePtrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPIsDevicePtrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7623:63:   required from here
 7623 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPHasDeviceAddrClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPHasDeviceAddrClause, clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent>; PrevTy = clang::OMPHasDeviceAddrClause; NextTy = clang::Expr*; MoreTys = {clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPHasDeviceAddrClause; TrailingTys = {clang::Expr*, clang::ValueDecl*, unsigned int, clang::OMPClauseMappableExprCommon::MappableComponent}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPHasDeviceAddrClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPHasDeviceAddrClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7727:63:   required from here
 7727 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPNontemporalClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPNontemporalClause, clang::Expr*>; PrevTy = clang::OMPNontemporalClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPNontemporalClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPNontemporalClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:327:53:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_end() [with T = clang::OMPNontemporalClause; varlist_iterator = clang::Expr**]'
  327 |   varlist_iterator varlist_end() { return getVarRefs().end(); }
      |                                           ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7785:47:   required from here
 7785 |     return MutableArrayRef<Expr *>(varlist_end(), varlist_size());
      |                                    ~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInitClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInitClause, clang::Expr*>; PrevTy = clang::OMPInitClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInitClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInitClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInitClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:7968:46:   required from here
 7968 |   void setInteropVar(Expr *E) { varlist_begin()[0] = E; }
      |                                 ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPInclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPInclusiveClause, clang::Expr*>; PrevTy = clang::OMPInclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPInclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPInclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPInclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8409:63:   required from here
 8409 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPExclusiveClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPExclusiveClause, clang::Expr*>; PrevTy = clang::OMPExclusiveClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPExclusiveClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPExclusiveClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPExclusiveClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:8483:63:   required from here
 8483 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}; size_t = long unsigned int]':
/usr/include/llvm19/llvm/Support/TrailingObjects.h:164:55:   required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = clang::OMPDoacrossClause; TopTrailingObj = llvm::TrailingObjects<clang::OMPDoacrossClause, clang::Expr*>; PrevTy = clang::OMPDoacrossClause; NextTy = clang::Expr*; MoreTys = {}]'
  164 |                 TopTrailingObj::callNumTrailingObjects(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  165 |                     Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:301:40:   required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = clang::Expr*; BaseTy = clang::OMPDoacrossClause; TrailingTys = {clang::Expr*}]'
  301 |     return this->getTrailingObjectsImpl(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  302 |         static_cast<BaseTy *>(this), TrailingObjectsBase::OverloadToken<T>());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:299:68:   required from 'llvm::MutableArrayRef<clang::Expr*> clang::OMPVarListClause<T>::getVarRefs() [with T = clang::OMPDoacrossClause]'
  299 |         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:326:55:   required from 'clang::Expr** clang::OMPVarListClause<T>::varlist_begin() [with T = clang::OMPDoacrossClause; varlist_iterator = clang::Expr**]'
  326 |   varlist_iterator varlist_begin() { return getVarRefs().begin(); }
      |                                             ~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9290:63:   required from here
 9290 |     return child_range(reinterpret_cast<Stmt **>(varlist_begin()),
      |                                                  ~~~~~~~~~~~~~^~
/usr/include/llvm19/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
  260 |   callNumTrailingObjects(const BaseTy *Obj,
      |                          ~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = const clang::Attr*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = const clang::Attr*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const clang::Attr* const*; <template-parameter-2-2> = void; T = const clang::Attr*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1247:17:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::ArrayRef<U>) [with U = const clang::Attr*; <template-parameter-2-2> = void; T = const clang::Attr*; unsigned int N = 6]'
 1247 |     this->append(A.begin(), A.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/OpenMPClause.h:9336:67:   required from here
 9336 |       : OMPNoChildClause(StartLoc, EndLoc), LParenLoc(LParenLoc), Attrs(Attrs) {
      |                                                                   ^~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = clang::ModuleMacro*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:901:31:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; <template-parameter-2-2> = void; T = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  901 |     this->assertSafeToAddRange(From, To);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/TinyPtrVector.h:350:38:   required from 'EltTy* llvm::TinyPtrVector<EltTy>::insert(iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; iterator = clang::ModuleMacro**]'
  350 |     return cast<VecTy *>(Val)->insert(begin() + Offset, From, To);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:926:38:   required from here
  926 |         Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927 |                                       Info->ActiveModuleMacros.begin(),
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |                                       Info->ActiveModuleMacros.end());
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::Module*; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]':
/usr/include/llvm19/llvm/ADT/DenseMap.h:590:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::Module* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  590 |     TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:271:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; KeyT = clang::Module*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<clang::Module*, void>; BucketT = llvm::detail::DenseSetPair<clang::Module*>]'
  271 |     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/DenseSet.h:208:30:   required from 'std::pair<llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::Iterator, bool> llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::insert(const ValueT&) [with ValueT = clang::Module*; MapTy = llvm::DenseMap<clang::Module*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::Module*, void>, llvm::detail::DenseSetPair<clang::Module*> >; ValueInfoT = llvm::DenseMapInfo<clang::Module*, void>]'
  208 |     return TheMap.try_emplace(V, Empty);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SetVector.h:174:30:   required from 'bool llvm::SetVector<T, Vector, Set, N>::insert(const value_type&) [with T = clang::Module*; Vector = llvm::SmallVector<clang::Module*, 2>; Set = llvm::DenseSet<clang::Module*, llvm::DenseMapInfo<clang::Module*, void> >; unsigned int N = 2; value_type = clang::Module*]'
  174 |     bool result = set_.insert(X).second;
      |                   ~~~~~~~~~~~^~~
/usr/include/llvm19/clang/Lex/Preprocessor.h:1488:70:   required from here
 1488 |         BuildingSubmoduleStack.back().M->AffectingClangModules.insert(M);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter]
  608 |   BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
      |                                 ~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:22:39: note: in expansion of macro 'DECL'
   22 | #  define TRANSLATIONUNIT(Type, Base) DECL(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1: note: in expansion of macro 'TRANSLATIONUNIT'
   24 | TRANSLATIONUNIT(TranslationUnit, Decl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:28:36: note: in expansion of macro 'DECL'
   28 | #  define TOPLEVELSTMT(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1: note: in expansion of macro 'TOPLEVELSTMT'
   30 | TOPLEVELSTMT(TopLevelStmt, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseStmtPost(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:675:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  675 |       TRY_TO(dataTraverseStmtPost(CurrS));
      |                                  ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:210:35: warning: unused parameter 'S' [-Wunused-parameter]
  210 |   bool dataTraverseStmtPost(Stmt *S) { return true; }
      |                             ~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseStmtPre(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:682:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  682 |     if (getDerived().dataTraverseStmtPre(CurrS)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:203:34: warning: unused parameter 'S' [-Wunused-parameter]
  203 |   bool dataTraverseStmtPre(Stmt *S) { return true; }
      |                            ~~~~~~^
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2344:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:34:40: note: in expansion of macro 'DECL'
   34 | #  define REQUIRESEXPRBODY(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:36:1: note: in expansion of macro 'REQUIRESEXPRBODY'
   36 | REQUIRESEXPRBODY(RequiresExprBody, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1623:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:40:35: note: in expansion of macro 'DECL'
   40 | #  define LINKAGESPEC(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:42:1: note: in expansion of macro 'LINKAGESPEC'
   42 | LINKAGESPEC(LinkageSpec, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExternCContextDecl(clang::ExternCContextDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:46:38: note: in expansion of macro 'DECL'
   46 | #  define EXTERNCCONTEXT(Type, Base) DECL(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:48:1: note: in expansion of macro 'EXTERNCCONTEXT'
   48 | EXTERNCCONTEXT(ExternCContext, Decl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1625:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExportDecl(clang::ExportDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:52:30: note: in expansion of macro 'DECL'
   52 | #  define EXPORT(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:54:1: note: in expansion of macro 'EXPORT'
   54 | EXPORT(Export, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapturedDecl(clang::CapturedDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:58:32: note: in expansion of macro 'DECL'
   58 | #  define CAPTURED(Type, Base) DECL(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:60:1: note: in expansion of macro 'CAPTURED'
   60 | CAPTURED(Captured, Decl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:64:29: note: in expansion of macro 'DECL'
   64 | #  define BLOCK(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1: note: in expansion of macro 'BLOCK'
   66 | BLOCK(Block, Decl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1630:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStaticAssertDecl(clang::StaticAssertDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:70:36: note: in expansion of macro 'DECL'
   70 | #  define STATICASSERT(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:72:1: note: in expansion of macro 'STATICASSERT'
   72 | STATICASSERT(StaticAssert, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1656:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:76:44: note: in expansion of macro 'DECL'
   76 | #  define PRAGMADETECTMISMATCH(Type, Base) DECL(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:78:1: note: in expansion of macro 'PRAGMADETECTMISMATCH'
   78 | PRAGMADETECTMISMATCH(PragmaDetectMismatch, Decl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1654:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaCommentDecl(clang::PragmaCommentDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:82:37: note: in expansion of macro 'DECL'
   82 | #  define PRAGMACOMMENT(Type, Base) DECL(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:84:1: note: in expansion of macro 'PRAGMACOMMENT'
   84 | PRAGMACOMMENT(PragmaComment, Decl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1627:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:88:40: note: in expansion of macro 'DECL'
   88 | #  define OBJCPROPERTYIMPL(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:90:1: note: in expansion of macro 'OBJCPROPERTYIMPL'
   90 | OBJCPROPERTYIMPL(ObjCPropertyImpl, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:94:40: note: in expansion of macro 'DECL'
   94 | #  define OMPTHREADPRIVATE(Type, Base) DECL(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:96:1: note: in expansion of macro 'OMPTHREADPRIVATE'
   96 | OMPTHREADPRIVATE(OMPThreadPrivate, Decl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:100:35: note: in expansion of macro 'DECL'
  100 | #  define OMPREQUIRES(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1: note: in expansion of macro 'OMPREQUIRES'
  102 | OMPREQUIRES(OMPRequires, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPBindClause(clang::OMPBindClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4893:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3942:70: warning: unused parameter 'C' [-Wunused-parameter]
 3942 | bool RecursiveASTVisitor<Derived>::VisitOMPBindClause(OMPBindClause *C) {
      |                                                       ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDefaultmapClause(clang::OMPDefaultmapClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4901:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3849:77: warning: unused parameter 'C' [-Wunused-parameter]
 3849 | RecursiveASTVisitor<Derived>::VisitOMPDefaultmapClause(OMPDefaultmapClause *C) {
      |                                                        ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPFullClause(clang::OMPFullClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4919:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3340:70: warning: unused parameter 'C' [-Wunused-parameter]
 3340 | bool RecursiveASTVisitor<Derived>::VisitOMPFullClause(OMPFullClause *C) {
      |                                                       ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPXAttributeClause(clang::OMPXAttributeClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4947:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3963:26: warning: unused parameter 'C' [-Wunused-parameter]
 3963 |     OMPXAttributeClause *C) {
      |     ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPXBareClause(clang::OMPXBareClause*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/llvm/Frontend/OpenMP/OMP.inc:4948:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPClause(clang::OMPClause*) [with Derived = LupdateVisitor]'
 3253 |     TRY_TO(Visit##Class(static_cast<Class *>(C)));                             \
      |                        ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPRequiresDecl(clang::OMPRequiresDecl*) [with Derived = LupdateVisitor]'
 1782 |     TRY_TO(TraverseOMPClause(C));
      |                             ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:3968:72: warning: unused parameter 'C' [-Wunused-parameter]
 3968 | bool RecursiveASTVisitor<Derived>::VisitOMPXBareClause(OMPXBareClause *C) {
      |                                                        ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1803:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAllocateDecl(clang::OMPAllocateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:106:35: note: in expansion of macro 'DECL'
  106 | #  define OMPALLOCATE(Type, Base) DECL(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:108:1: note: in expansion of macro 'OMPALLOCATE'
  108 | OMPALLOCATE(OMPAllocate, Decl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1726:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:116:34: note: in expansion of macro 'NAMED'
  116 | #  define OBJCMETHOD(Type, Base) NAMED(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:118:1: note: in expansion of macro 'OBJCMETHOD'
  118 | OBJCMETHOD(ObjCMethod, NamedDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:126:36: note: in expansion of macro 'OBJCCONTAINER'
  126 | #  define OBJCPROTOCOL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                    ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1: note: in expansion of macro 'OBJCPROTOCOL'
  128 | OBJCPROTOCOL(ObjCProtocol, ObjCContainerDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1699:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:132:37: note: in expansion of macro 'OBJCCONTAINER'
  132 | #  define OBJCINTERFACE(Type, Base) OBJCCONTAINER(Type, Base)
      |                                     ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:134:1: note: in expansion of macro 'OBJCINTERFACE'
  134 | OBJCINTERFACE(ObjCInterface, ObjCContainerDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1696:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:142:42: note: in expansion of macro 'OBJCIMPL'
  142 | #  define OBJCIMPLEMENTATION(Type, Base) OBJCIMPL(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1: note: in expansion of macro 'OBJCIMPLEMENTATION'
  144 | OBJCIMPLEMENTATION(ObjCImplementation, ObjCImplDecl)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1693:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:148:40: note: in expansion of macro 'OBJCIMPL'
  148 | #  define OBJCCATEGORYIMPL(Type, Base) OBJCIMPL(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:150:1: note: in expansion of macro 'OBJCCATEGORYIMPL'
  150 | OBJCCATEGORYIMPL(ObjCCategoryImpl, ObjCImplDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1681:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:158:36: note: in expansion of macro 'OBJCCONTAINER'
  158 | #  define OBJCCATEGORY(Type, Base) OBJCCONTAINER(Type, Base)
      |                                    ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:160:1: note: in expansion of macro 'OBJCCATEGORY'
  160 | OBJCCATEGORY(ObjCCategory, ObjCContainerDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1671:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNamespaceDecl(clang::NamespaceDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:168:33: note: in expansion of macro 'NAMED'
  168 | #  define NAMESPACE(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:170:1: note: in expansion of macro 'NAMESPACE'
  170 | NAMESPACE(Namespace, NamedDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1583:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLBufferDecl(clang::HLSLBufferDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:174:34: note: in expansion of macro 'NAMED'
  174 | #  define HLSLBUFFER(Type, Base) NAMED(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:176:1: note: in expansion of macro 'HLSLBUFFER'
  176 | HLSLBUFFER(HLSLBuffer, NamedDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1786:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:184:43: note: in expansion of macro 'VALUE'
  184 | #  define OMPDECLAREREDUCTION(Type, Base) VALUE(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1: note: in expansion of macro 'OMPDECLAREREDUCTION'
  186 | OMPDECLAREREDUCTION(OMPDeclareReduction, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:190:40: note: in expansion of macro 'VALUE'
  190 | #  define OMPDECLAREMAPPER(Type, Base) VALUE(Type, Base)
      |                                        ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:192:1: note: in expansion of macro 'OMPDECLAREMAPPER'
  192 | OMPDECLAREMAPPER(OMPDeclareMapper, ValueDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2118:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:196:44: note: in expansion of macro 'VALUE'
  196 | #  define UNRESOLVEDUSINGVALUE(Type, Base) VALUE(Type, Base)
      |                                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:198:1: note: in expansion of macro 'UNRESOLVEDUSINGVALUE'
  198 | UNRESOLVEDUSINGVALUE(UnresolvedUsingValue, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2153:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnnamedGlobalConstantDecl(clang::UnnamedGlobalConstantDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:202:45: note: in expansion of macro 'VALUE'
  202 | #  define UNNAMEDGLOBALCONSTANT(Type, Base) VALUE(Type, Base)
      |                                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:204:1: note: in expansion of macro 'UNNAMEDGLOBALCONSTANT'
  204 | UNNAMEDGLOBALCONSTANT(UnnamedGlobalConstant, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2155:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateParamObjectDecl(clang::TemplateParamObjectDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:208:43: note: in expansion of macro 'VALUE'
  208 | #  define TEMPLATEPARAMOBJECT(Type, Base) VALUE(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:210:1: note: in expansion of macro 'TEMPLATEPARAMOBJECT'
  210 | TEMPLATEPARAMOBJECT(TemplateParamObject, ValueDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSGuidDecl(clang::MSGuidDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:214:30: note: in expansion of macro 'VALUE'
  214 | #  define MSGUID(Type, Base) VALUE(Type, Base)
      |                              ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:216:1: note: in expansion of macro 'MSGUID'
  216 | MSGUID(MSGuid, ValueDecl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2125:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIndirectFieldDecl(clang::IndirectFieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:220:37: note: in expansion of macro 'VALUE'
  220 | #  define INDIRECTFIELD(Type, Base) VALUE(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:222:1: note: in expansion of macro 'INDIRECTFIELD'
  222 | INDIRECTFIELD(IndirectField, ValueDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumConstantDecl(clang::EnumConstantDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:226:36: note: in expansion of macro 'VALUE'
  226 | #  define ENUMCONSTANT(Type, Base) VALUE(Type, Base)
      |                                    ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:228:1: note: in expansion of macro 'ENUMCONSTANT'
  228 | ENUMCONSTANT(EnumConstant, ValueDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2267:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1: note: in expansion of macro 'FUNCTION'
  238 | FUNCTION(Function, DeclaratorDecl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2281:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:242:1: note: in expansion of macro 'CXXMETHOD'
  242 | CXXMETHOD(CXXMethod, FunctionDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:244:37: note: in expansion of macro 'CXXMETHOD'
  244 | #  define CXXDESTRUCTOR(Type, Base) CXXMETHOD(Type, Base)
      |                                     ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:246:1: note: in expansion of macro 'CXXDESTRUCTOR'
  246 | CXXDESTRUCTOR(CXXDestructor, CXXMethodDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2297:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:250:37: note: in expansion of macro 'CXXMETHOD'
  250 | #  define CXXCONVERSION(Type, Base) CXXMETHOD(Type, Base)
      |                                     ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:252:1: note: in expansion of macro 'CXXCONVERSION'
  252 | CXXCONVERSION(CXXConversion, CXXMethodDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2288:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:240:33: note: in expansion of macro 'FUNCTION'
  240 | #  define CXXMETHOD(Type, Base) FUNCTION(Type, Base)
      |                                 ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:256:38: note: in expansion of macro 'CXXMETHOD'
  256 | #  define CXXCONSTRUCTOR(Type, Base) CXXMETHOD(Type, Base)
      |                                      ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:258:1: note: in expansion of macro 'CXXCONSTRUCTOR'
  258 | CXXCONSTRUCTOR(CXXConstructor, CXXMethodDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:236:32: note: in expansion of macro 'DECLARATOR'
  236 | #  define FUNCTION(Type, Base) DECLARATOR(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:266:41: note: in expansion of macro 'FUNCTION'
  266 | #  define CXXDEDUCTIONGUIDE(Type, Base) FUNCTION(Type, Base)
      |                                         ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:268:1: note: in expansion of macro 'CXXDEDUCTIONGUIDE'
  268 | CXXDEDUCTIONGUIDE(CXXDeductionGuide, FunctionDecl)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2321:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarDecl(clang::VarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:278:1: note: in expansion of macro 'VAR'
  278 | VAR(Var, DeclaratorDecl)
      | ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2094:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:280:49: note: in expansion of macro 'VAR'
  280 | #  define VARTEMPLATESPECIALIZATION(Type, Base) VAR(Type, Base)
      |                                                 ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:282:1: note: in expansion of macro 'VARTEMPLATESPECIALIZATION'
  282 | VARTEMPLATESPECIALIZATION(VarTemplateSpecialization, VarDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:280:49: note: in expansion of macro 'VAR'
  280 | #  define VARTEMPLATESPECIALIZATION(Type, Base) VAR(Type, Base)
      |                                                 ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:284:56: note: in expansion of macro 'VARTEMPLATESPECIALIZATION'
  284 | #  define VARTEMPLATEPARTIALSPECIALIZATION(Type, Base) VARTEMPLATESPECIALIZATION(Type, Base)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:286:1: note: in expansion of macro 'VARTEMPLATEPARTIALSPECIALIZATION'
  286 | VARTEMPLATEPARTIALSPECIALIZATION(VarTemplatePartialSpecialization, VarTemplateSpecializationDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2332:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParmVarDecl(clang::ParmVarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:294:31: note: in expansion of macro 'VAR'
  294 | #  define PARMVAR(Type, Base) VAR(Type, Base)
      |                               ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:296:1: note: in expansion of macro 'PARMVAR'
  296 | PARMVAR(ParmVar, VarDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1801:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCapturedExprDecl(clang::OMPCapturedExprDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:300:39: note: in expansion of macro 'VAR'
  300 | #  define OMPCAPTUREDEXPR(Type, Base) VAR(Type, Base)
      |                                       ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:302:1: note: in expansion of macro 'OMPCAPTUREDEXPR'
  302 | OMPCAPTUREDEXPR(OMPCapturedExpr, VarDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2323:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitParamDecl(clang::ImplicitParamDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:306:37: note: in expansion of macro 'VAR'
  306 | #  define IMPLICITPARAM(Type, Base) VAR(Type, Base)
      |                                     ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:308:1: note: in expansion of macro 'IMPLICITPARAM'
  308 | IMPLICITPARAM(ImplicitParam, VarDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecompositionDecl(clang::DecompositionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:276:27: note: in expansion of macro 'DECLARATOR'
  276 | #  define VAR(Type, Base) DECLARATOR(Type, Base)
      |                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:312:37: note: in expansion of macro 'VAR'
  312 | #  define DECOMPOSITION(Type, Base) VAR(Type, Base)
      |                                     ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:314:1: note: in expansion of macro 'DECOMPOSITION'
  314 | DECOMPOSITION(Decomposition, VarDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2325:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:322:43: note: in expansion of macro 'DECLARATOR'
  322 | #  define NONTYPETEMPLATEPARM(Type, Base) DECLARATOR(Type, Base)
      |                                           ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:324:1: note: in expansion of macro 'NONTYPETEMPLATEPARM'
  324 | NONTYPETEMPLATEPARM(NonTypeTemplateParm, DeclaratorDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSPropertyDecl(clang::MSPropertyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:328:34: note: in expansion of macro 'DECLARATOR'
  328 | #  define MSPROPERTY(Type, Base) DECLARATOR(Type, Base)
      |                                  ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:330:1: note: in expansion of macro 'MSPROPERTY'
  330 | MSPROPERTY(MSProperty, DeclaratorDecl)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2157:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFieldDecl(clang::FieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:336:1: note: in expansion of macro 'FIELD'
  336 | FIELD(Field, DeclaratorDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2172:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIvarDecl(clang::ObjCIvarDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:338:32: note: in expansion of macro 'FIELD'
  338 | #  define OBJCIVAR(Type, Base) FIELD(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:340:1: note: in expansion of macro 'OBJCIVAR'
  340 | OBJCIVAR(ObjCIvar, FieldDecl)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2165:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:334:29: note: in expansion of macro 'DECLARATOR'
  334 | #  define FIELD(Type, Base) DECLARATOR(Type, Base)
      |                             ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:344:39: note: in expansion of macro 'FIELD'
  344 | #  define OBJCATDEFSFIELD(Type, Base) FIELD(Type, Base)
      |                                       ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:346:1: note: in expansion of macro 'OBJCATDEFSFIELD'
  346 | OBJCATDEFSFIELD(ObjCAtDefsField, FieldDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2145:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBindingDecl(clang::BindingDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:358:31: note: in expansion of macro 'VALUE'
  358 | #  define BINDING(Type, Base) VALUE(Type, Base)
      |                               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:360:1: note: in expansion of macro 'BINDING'
  360 | BINDING(Binding, ValueDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1770:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingShadowDecl(clang::UsingShadowDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:368:35: note: in expansion of macro 'NAMED'
  368 | #  define USINGSHADOW(Type, Base) NAMED(Type, Base)
      |                                   ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:370:1: note: in expansion of macro 'USINGSHADOW'
  370 | USINGSHADOW(UsingShadow, NamedDecl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1772:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:368:35: note: in expansion of macro 'NAMED'
  368 | #  define USINGSHADOW(Type, Base) NAMED(Type, Base)
      |                                   ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:372:46: note: in expansion of macro 'USINGSHADOW'
  372 | #  define CONSTRUCTORUSINGSHADOW(Type, Base) USINGSHADOW(Type, Base)
      |                                              ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:374:1: note: in expansion of macro 'CONSTRUCTORUSINGSHADOW'
  374 | CONSTRUCTORUSINGSHADOW(ConstructorUsingShadow, UsingShadowDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1764:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingPackDecl(clang::UsingPackDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:382:33: note: in expansion of macro 'NAMED'
  382 | #  define USINGPACK(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:384:1: note: in expansion of macro 'USINGPACK'
  384 | USINGPACK(UsingPack, NamedDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1766:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingDirectiveDecl(clang::UsingDirectiveDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:388:38: note: in expansion of macro 'NAMED'
  388 | #  define USINGDIRECTIVE(Type, Base) NAMED(Type, Base)
      |                                      ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:390:1: note: in expansion of macro 'USINGDIRECTIVE'
  390 | USINGDIRECTIVE(UsingDirective, NamedDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2005:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingIfExistsDecl(clang::UnresolvedUsingIfExistsDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:394:47: note: in expansion of macro 'NAMED'
  394 | #  define UNRESOLVEDUSINGIFEXISTS(Type, Base) NAMED(Type, Base)
      |                                               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:396:1: note: in expansion of macro 'UNRESOLVEDUSINGIFEXISTS'
  396 | UNRESOLVEDUSINGIFEXISTS(UnresolvedUsingIfExists, NamedDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2049:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1: note: in expansion of macro 'RECORD'
  410 | RECORD(Record, TagDecl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2051:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:414:1: note: in expansion of macro 'CXXRECORD'
  414 | CXXRECORD(CXXRecord, RecordDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2093:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:416:51: note: in expansion of macro 'CXXRECORD'
  416 | #  define CLASSTEMPLATESPECIALIZATION(Type, Base) CXXRECORD(Type, Base)
      |                                                   ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:418:1: note: in expansion of macro 'CLASSTEMPLATESPECIALIZATION'
  418 | CLASSTEMPLATESPECIALIZATION(ClassTemplateSpecialization, CXXRecordDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2113:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:408:30: note: in expansion of macro 'TAG'
  408 | #  define RECORD(Type, Base) TAG(Type, Base)
      |                              ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:412:33: note: in expansion of macro 'RECORD'
  412 | #  define CXXRECORD(Type, Base) RECORD(Type, Base)
      |                                 ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:416:51: note: in expansion of macro 'CXXRECORD'
  416 | #  define CLASSTEMPLATESPECIALIZATION(Type, Base) CXXRECORD(Type, Base)
      |                                                   ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:420:58: note: in expansion of macro 'CLASSTEMPLATESPECIALIZATION'
  420 | #  define CLASSTEMPLATEPARTIALSPECIALIZATION(Type, Base) CLASSTEMPLATESPECIALIZATION(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:422:1: note: in expansion of macro 'CLASSTEMPLATEPARTIALSPECIALIZATION'
  422 | CLASSTEMPLATEPARTIALSPECIALIZATION(ClassTemplatePartialSpecialization, ClassTemplateSpecializationDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2007:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumDecl(clang::EnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:438:28: note: in expansion of macro 'TAG'
  438 | #  define ENUM(Type, Base) TAG(Type, Base)
      |                            ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:440:1: note: in expansion of macro 'ENUM'
  440 | ENUM(Enum, TagDecl)
      | ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:448:47: note: in expansion of macro 'TYPE'
  448 | #  define UNRESOLVEDUSINGTYPENAME(Type, Base) TYPE(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1: note: in expansion of macro 'UNRESOLVEDUSINGTYPENAME'
  450 | UNRESOLVEDUSINGTYPENAME(UnresolvedUsingTypename, TypeDecl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:458:31: note: in expansion of macro 'TYPEDEFNAME'
  458 | #  define TYPEDEF(Type, Base) TYPEDEFNAME(Type, Base)
      |                               ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1: note: in expansion of macro 'TYPEDEF'
  460 | TYPEDEF(Typedef, TypedefNameDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1979:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeAliasDecl(clang::TypeAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:464:33: note: in expansion of macro 'TYPEDEFNAME'
  464 | #  define TYPEALIAS(Type, Base) TYPEDEFNAME(Type, Base)
      |                                 ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:466:1: note: in expansion of macro 'TYPEALIAS'
  466 | TYPEALIAS(TypeAlias, TypedefNameDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1739:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:470:37: note: in expansion of macro 'TYPEDEFNAME'
  470 | #  define OBJCTYPEPARAM(Type, Base) TYPEDEFNAME(Type, Base)
      |                                     ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:472:1: note: in expansion of macro 'OBJCTYPEPARAM'
  472 | OBJCTYPEPARAM(ObjCTypeParam, TypedefNameDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1963:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:480:40: note: in expansion of macro 'TYPE'
  480 | #  define TEMPLATETYPEPARM(Type, Base) TYPE(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:482:1: note: in expansion of macro 'TEMPLATETYPEPARM'
  482 | TEMPLATETYPEPARM(TemplateTypeParm, TypeDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1942:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:494:44: note: in expansion of macro 'TEMPLATE'
  494 | #  define TEMPLATETEMPLATEPARM(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1: note: in expansion of macro 'TEMPLATETEMPLATEPARM'
  496 | TEMPLATETEMPLATEPARM(TemplateTemplateParm, TemplateDecl)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1939:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:504:35: note: in expansion of macro 'REDECLARABLETEMPLATE'
  504 | #  define VARTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1: note: in expansion of macro 'VARTEMPLATE'
  506 | VARTEMPLATE(VarTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1986:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:510:41: note: in expansion of macro 'REDECLARABLETEMPLATE'
  510 | #  define TYPEALIASTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:512:1: note: in expansion of macro 'TYPEALIASTEMPLATE'
  512 | TYPEALIASTEMPLATE(TypeAliasTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:516:40: note: in expansion of macro 'REDECLARABLETEMPLATE'
  516 | #  define FUNCTIONTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:518:1: note: in expansion of macro 'FUNCTIONTEMPLATE'
  518 | FUNCTIONTEMPLATE(FunctionTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1938:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:522:37: note: in expansion of macro 'REDECLARABLETEMPLATE'
  522 | #  define CLASSTEMPLATE(Type, Base) REDECLARABLETEMPLATE(Type, Base)
      |                                     ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:524:1: note: in expansion of macro 'CLASSTEMPLATE'
  524 | CLASSTEMPLATE(ClassTemplate, RedeclarableTemplateDecl)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1991:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConceptDecl(clang::ConceptDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:532:31: note: in expansion of macro 'TEMPLATE'
  532 | #  define CONCEPT(Type, Base) TEMPLATE(Type, Base)
      |                               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:534:1: note: in expansion of macro 'CONCEPT'
  534 | CONCEPT(Concept, TemplateDecl)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1951:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTemplateDecl(clang::BuiltinTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:538:39: note: in expansion of macro 'TEMPLATE'
  538 | #  define BUILTINTEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                       ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:540:1: note: in expansion of macro 'BUILTINTEMPLATE'
  540 | BUILTINTEMPLATE(BuiltinTemplate, TemplateDecl)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPropertyDecl(clang::ObjCPropertyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:548:36: note: in expansion of macro 'NAMED'
  548 | #  define OBJCPROPERTY(Type, Base) NAMED(Type, Base)
      |                                    ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:550:1: note: in expansion of macro 'OBJCPROPERTY'
  550 | OBJCPROPERTY(ObjCProperty, NamedDecl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1678:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:554:43: note: in expansion of macro 'NAMED'
  554 | #  define OBJCCOMPATIBLEALIAS(Type, Base) NAMED(Type, Base)
      |                                           ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:556:1: note: in expansion of macro 'OBJCCOMPATIBLEALIAS'
  556 | OBJCCOMPATIBLEALIAS(ObjCCompatibleAlias, NamedDecl)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1660:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNamespaceAliasDecl(clang::NamespaceAliasDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:560:38: note: in expansion of macro 'NAMED'
  560 | #  define NAMESPACEALIAS(Type, Base) NAMED(Type, Base)
      |                                      ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:562:1: note: in expansion of macro 'NAMESPACEALIAS'
  562 | NAMESPACEALIAS(NamespaceAlias, NamedDecl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1668:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLabelDecl(clang::LabelDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:566:29: note: in expansion of macro 'NAMED'
  566 | #  define LABEL(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:568:1: note: in expansion of macro 'LABEL'
  568 | LABEL(Label, NamedDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1761:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:576:33: note: in expansion of macro 'BASEUSING'
  576 | #  define USINGENUM(Type, Base) BASEUSING(Type, Base)
      |                                 ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1: note: in expansion of macro 'USINGENUM'
  578 | USINGENUM(UsingEnum, BaseUsingDecl)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1756:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingDecl(clang::UsingDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:582:29: note: in expansion of macro 'BASEUSING'
  582 | #  define USING(Type, Base) BASEUSING(Type, Base)
      |                             ^~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:584:1: note: in expansion of macro 'USING'
  584 | USING(Using, BaseUsingDecl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1585:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:596:49: note: in expansion of macro 'DECL'
  596 | #  define LIFETIMEEXTENDEDTEMPORARY(Type, Base) DECL(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:598:1: note: in expansion of macro 'LIFETIMEEXTENDEDTEMPORARY'
  598 | LIFETIMEEXTENDEDTEMPORARY(LifetimeExtendedTemporary, Decl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1594:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImportDecl(clang::ImportDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:602:30: note: in expansion of macro 'DECL'
  602 | #  define IMPORT(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:604:1: note: in expansion of macro 'IMPORT'
  604 | IMPORT(Import, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseImplicitConceptSpecializationDecl(clang::ImplicitConceptSpecializationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:608:53: note: in expansion of macro 'DECL'
  608 | #  define IMPLICITCONCEPTSPECIALIZATION(Type, Base) DECL(Type, Base)
      |                                                     ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:610:1: note: in expansion of macro 'IMPLICITCONCEPTSPECIALIZATION'
  610 | IMPLICITCONCEPTSPECIALIZATION(ImplicitConceptSpecialization, Decl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1609:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:614:38: note: in expansion of macro 'DECL'
  614 | #  define FRIENDTEMPLATE(Type, Base) DECL(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:616:1: note: in expansion of macro 'FRIENDTEMPLATE'
  616 | FRIENDTEMPLATE(FriendTemplate, Decl)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFriendDecl(clang::FriendDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:620:30: note: in expansion of macro 'DECL'
  620 | #  define FRIEND(Type, Base) DECL(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:622:1: note: in expansion of macro 'FRIEND'
  622 | FRIEND(Friend, Decl)
      | ^~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1589:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFileScopeAsmDecl(clang::FileScopeAsmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:626:36: note: in expansion of macro 'DECL'
  626 | #  define FILESCOPEASM(Type, Base) DECL(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:628:1: note: in expansion of macro 'FILESCOPEASM'
  628 | FILESCOPEASM(FileScopeAsm, Decl)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1581:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEmptyDecl(clang::EmptyDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:632:29: note: in expansion of macro 'DECL'
  632 | #  define EMPTY(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:634:1: note: in expansion of macro 'EMPTY'
  634 | EMPTY(Empty, Decl)
      | ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAccessSpecDecl(clang::AccessSpecDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:638:34: note: in expansion of macro 'DECL'
  638 | #  define ACCESSSPEC(Type, Base) DECL(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:640:1: note: in expansion of macro 'ACCESSSPEC'
  640 | ACCESSSPEC(AccessSpec, Decl)
      | ^~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::SubCommand*; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = llvm::cl::SubCommand* const*; <template-parameter-2-2> = void; T = llvm::cl::SubCommand*]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::SubCommand*; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:243:61:   required from here
  243 |   SubCommandGroup(std::initializer_list<SubCommand *> IL) : Subs(IL) {}
      |                                                             ^~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::cl::OptionEnumValue; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::cl::OptionEnumValue*; <template-parameter-2-2> = void; T = llvm::cl::OptionEnumValue]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Support/CommandLine.h:700:9:   required from here
  700 |       : Values(Options) {}
      |         ^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToReferenceAfterResize(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/SmallVector.h:211:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAdd(const void*, size_t) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void; size_t = long unsigned int]'
  211 |     this->assertSafeToReferenceAfterResize(Elt, this->size() + N);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:231:11:   required from 'void llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::assertSafeToAddRange(const T*, const T*) [with T = llvm::BitCodeAbbrevOp; <template-parameter-1-2> = void]'
  231 |     this->assertSafeToAdd(From, To - From);
      |     ~~~~~~^~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:698:31:   required from 'void llvm::SmallVectorImpl<T>::append(ItTy, ItTy) [with ItTy = const llvm::BitCodeAbbrevOp*; <template-parameter-2-2> = void; T = llvm::BitCodeAbbrevOp]'
  698 |     this->assertSafeToAddRange(in_start, in_end);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:713:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]'
  713 |     append(IL.begin(), IL.end());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:1241:17:   required from 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp; unsigned int N = 32]'
 1241 |     this->append(IL);
      |     ~~~~~~~~~~~~^~~~
/usr/include/llvm19/llvm/Bitstream/BitCodes.h:110:9:   required from here
  110 |       : OperandList(OperandList) {}
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:53: warning: unused parameter 'Elt' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                         ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/ADT/SmallVector.h:202:65: warning: unused parameter 'NewSize' [-Wunused-parameter]
  202 |   void assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize) {
      |                                                          ~~~~~~~^~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold, GrowthDelay>::Deallocate(const void*, size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]':
/usr/include/llvm19/llvm/ADT/StringMapEntry.h:146:25:   required from 'void llvm::StringMapEntry<ValueTy>::Destroy(AllocatorTy&) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; ValueTy = std::__cxx11::basic_string<char>]'
  146 |     allocator.Deallocate(static_cast<void *>(this), AllocSize,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                          alignof(StringMapEntry));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/ADT/StringMap.h:203:53:   required from 'llvm::StringMap<ValueTy, AllocatorTy>::~StringMap() [with ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
  203 |           static_cast<MapEntryTy *>(Bucket)->Destroy(getAllocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:93:2:   required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >]'
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:205:16:   required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  205 |           _M_deleter()(__old_p);
      |           ~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/14.2.0/bits/unique_ptr.h:503:12:   required from 'void std::unique_ptr<_Tp, _Dp>::reset(pointer) [with _Tp = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >; _Dp = std::default_delete<llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> > >; pointer = llvm::StringMap<std::__cxx11::basic_string<char>, llvm::BumpPtrAllocatorImpl<> >*]'
  503 |         _M_t.reset(std::move(__p));
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/Lex/HeaderSearch.h:416:27:   required from here
  416 |       IncludeAliases.reset(new IncludeAliasMap);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:31: warning: unused parameter 'Ptr' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                   ~~~~~~~~~~~~^~~
/usr/include/llvm19/llvm/Support/Allocator.h:223:43: warning: unused parameter 'Size' [-Wunused-parameter]
  223 |   void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) {
      |                                    ~~~~~~~^~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptReference(clang::ConceptReference*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2570:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConceptReference(clang::ConceptReference*) [with Derived = LupdateVisitor]'
 2570 |     TRY_TO(VisitConceptReference(CR));
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:521:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeConstraint(const clang::TypeConstraint*) [with Derived = LupdateVisitor]'
  521 |     TRY_TO(TraverseConceptReference(C->getConceptReference()));
      |                                    ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1959:5:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParamDeclConstraints(const clang::TemplateTypeParmDecl*) [with Derived = LupdateVisitor]'
 1959 |     TRY_TO(TraverseTypeConstraint(TC));
      |                                  ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:747:16:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  747 |         return TraverseTemplateTypeParamDeclConstraints(TTPD);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:323:48: warning: unused parameter 'CR' [-Wunused-parameter]
  323 |   bool VisitConceptReference(ConceptReference *CR) { return true; }
      |                              ~~~~~~~~~~~~~~~~~~^~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecl(clang::Decl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:449:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  449 |   bool WalkUpFromDecl(Decl *D) { return getDerived().VisitDecl(D); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:450:24: warning: unused parameter 'D' [-Wunused-parameter]
  450 |   bool VisitDecl(Decl *D) { return true; }
      |                  ~~~~~~^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttr(clang::Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1669:30:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]'
 1669 |   if (!getDerived().VisitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5675:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5675 |       return getDerived().TraverseAArch64SVEPcsAttr(cast<AArch64SVEPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:327:24: warning: unused parameter 'A' [-Wunused-parameter]
  327 |   bool VisitAttr(Attr *A) { return true; }
      |                  ~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:331:
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1671:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64SVEPcsAttr(clang::AArch64SVEPcsAttr*) [with Derived = LupdateVisitor]'
 1671 |   if (!getDerived().VisitAArch64SVEPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5675:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5675 |       return getDerived().TraverseAArch64SVEPcsAttr(cast<AArch64SVEPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:13:50: warning: unused parameter 'A' [-Wunused-parameter]
   13 |   bool VisitAArch64SVEPcsAttr(AArch64SVEPcsAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAArch64VectorPcsAttr(clang::AArch64VectorPcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1680:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAArch64VectorPcsAttr(clang::AArch64VectorPcsAttr*) [with Derived = LupdateVisitor]'
 1680 |   if (!getDerived().VisitAArch64VectorPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5677:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5677 |       return getDerived().TraverseAArch64VectorPcsAttr(cast<AArch64VectorPcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:17:56: warning: unused parameter 'A' [-Wunused-parameter]
   17 |   bool VisitAArch64VectorPcsAttr(AArch64VectorPcsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUFlatWorkGroupSizeAttr(clang::AMDGPUFlatWorkGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1689:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUFlatWorkGroupSizeAttr(clang::AMDGPUFlatWorkGroupSizeAttr*) [with Derived = LupdateVisitor]'
 1689 |   if (!getDerived().VisitAMDGPUFlatWorkGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5679:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5679 |       return getDerived().TraverseAMDGPUFlatWorkGroupSizeAttr(cast<AMDGPUFlatWorkGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:21:70: warning: unused parameter 'A' [-Wunused-parameter]
   21 |   bool VisitAMDGPUFlatWorkGroupSizeAttr(AMDGPUFlatWorkGroupSizeAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUKernelCallAttr(clang::AMDGPUKernelCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1702:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUKernelCallAttr(clang::AMDGPUKernelCallAttr*) [with Derived = LupdateVisitor]'
 1702 |   if (!getDerived().VisitAMDGPUKernelCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5681:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5681 |       return getDerived().TraverseAMDGPUKernelCallAttr(cast<AMDGPUKernelCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:25:56: warning: unused parameter 'A' [-Wunused-parameter]
   25 |   bool VisitAMDGPUKernelCallAttr(AMDGPUKernelCallAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUMaxNumWorkGroupsAttr(clang::AMDGPUMaxNumWorkGroupsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1711:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUMaxNumWorkGroupsAttr(clang::AMDGPUMaxNumWorkGroupsAttr*) [with Derived = LupdateVisitor]'
 1711 |   if (!getDerived().VisitAMDGPUMaxNumWorkGroupsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5683:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5683 |       return getDerived().TraverseAMDGPUMaxNumWorkGroupsAttr(cast<AMDGPUMaxNumWorkGroupsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:29:68: warning: unused parameter 'A' [-Wunused-parameter]
   29 |   bool VisitAMDGPUMaxNumWorkGroupsAttr(AMDGPUMaxNumWorkGroupsAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUNumSGPRAttr(clang::AMDGPUNumSGPRAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1726:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUNumSGPRAttr(clang::AMDGPUNumSGPRAttr*) [with Derived = LupdateVisitor]'
 1726 |   if (!getDerived().VisitAMDGPUNumSGPRAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5685:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5685 |       return getDerived().TraverseAMDGPUNumSGPRAttr(cast<AMDGPUNumSGPRAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:33:50: warning: unused parameter 'A' [-Wunused-parameter]
   33 |   bool VisitAMDGPUNumSGPRAttr(AMDGPUNumSGPRAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUNumVGPRAttr(clang::AMDGPUNumVGPRAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1735:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUNumVGPRAttr(clang::AMDGPUNumVGPRAttr*) [with Derived = LupdateVisitor]'
 1735 |   if (!getDerived().VisitAMDGPUNumVGPRAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5687:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5687 |       return getDerived().TraverseAMDGPUNumVGPRAttr(cast<AMDGPUNumVGPRAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:37:50: warning: unused parameter 'A' [-Wunused-parameter]
   37 |   bool VisitAMDGPUNumVGPRAttr(AMDGPUNumVGPRAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAMDGPUWavesPerEUAttr(clang::AMDGPUWavesPerEUAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1744:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAMDGPUWavesPerEUAttr(clang::AMDGPUWavesPerEUAttr*) [with Derived = LupdateVisitor]'
 1744 |   if (!getDerived().VisitAMDGPUWavesPerEUAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5689:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5689 |       return getDerived().TraverseAMDGPUWavesPerEUAttr(cast<AMDGPUWavesPerEUAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:41:56: warning: unused parameter 'A' [-Wunused-parameter]
   41 |   bool VisitAMDGPUWavesPerEUAttr(AMDGPUWavesPerEUAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitARMInterruptAttr(clang::ARMInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1757:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseARMInterruptAttr(clang::ARMInterruptAttr*) [with Derived = LupdateVisitor]'
 1757 |   if (!getDerived().VisitARMInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5691:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5691 |       return getDerived().TraverseARMInterruptAttr(cast<ARMInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:45:48: warning: unused parameter 'A' [-Wunused-parameter]
   45 |   bool VisitARMInterruptAttr(ARMInterruptAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAVRInterruptAttr(clang::AVRInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1766:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAVRInterruptAttr(clang::AVRInterruptAttr*) [with Derived = LupdateVisitor]'
 1766 |   if (!getDerived().VisitAVRInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5693:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5693 |       return getDerived().TraverseAVRInterruptAttr(cast<AVRInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:49:48: warning: unused parameter 'A' [-Wunused-parameter]
   49 |   bool VisitAVRInterruptAttr(AVRInterruptAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAVRSignalAttr(clang::AVRSignalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1775:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAVRSignalAttr(clang::AVRSignalAttr*) [with Derived = LupdateVisitor]'
 1775 |   if (!getDerived().VisitAVRSignalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5695:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5695 |       return getDerived().TraverseAVRSignalAttr(cast<AVRSignalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:53:42: warning: unused parameter 'A' [-Wunused-parameter]
   53 |   bool VisitAVRSignalAttr(AVRSignalAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAbiTagAttr(clang::AbiTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1784:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAbiTagAttr(clang::AbiTagAttr*) [with Derived = LupdateVisitor]'
 1784 |   if (!getDerived().VisitAbiTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5697:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5697 |       return getDerived().TraverseAbiTagAttr(cast<AbiTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:57:36: warning: unused parameter 'A' [-Wunused-parameter]
   57 |   bool VisitAbiTagAttr(AbiTagAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquireCapabilityAttr(clang::AcquireCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1793:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquireCapabilityAttr(clang::AcquireCapabilityAttr*) [with Derived = LupdateVisitor]'
 1793 |   if (!getDerived().VisitAcquireCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5699:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5699 |       return getDerived().TraverseAcquireCapabilityAttr(cast<AcquireCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:61:58: warning: unused parameter 'A' [-Wunused-parameter]
   61 |   bool VisitAcquireCapabilityAttr(AcquireCapabilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquireHandleAttr(clang::AcquireHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1810:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquireHandleAttr(clang::AcquireHandleAttr*) [with Derived = LupdateVisitor]'
 1810 |   if (!getDerived().VisitAcquireHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5701:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5701 |       return getDerived().TraverseAcquireHandleAttr(cast<AcquireHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:65:50: warning: unused parameter 'A' [-Wunused-parameter]
   65 |   bool VisitAcquireHandleAttr(AcquireHandleAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquiredAfterAttr(clang::AcquiredAfterAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1819:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquiredAfterAttr(clang::AcquiredAfterAttr*) [with Derived = LupdateVisitor]'
 1819 |   if (!getDerived().VisitAcquiredAfterAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5703:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5703 |       return getDerived().TraverseAcquiredAfterAttr(cast<AcquiredAfterAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:69:50: warning: unused parameter 'A' [-Wunused-parameter]
   69 |   bool VisitAcquiredAfterAttr(AcquiredAfterAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAcquiredBeforeAttr(clang::AcquiredBeforeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1836:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAcquiredBeforeAttr(clang::AcquiredBeforeAttr*) [with Derived = LupdateVisitor]'
 1836 |   if (!getDerived().VisitAcquiredBeforeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5705:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5705 |       return getDerived().TraverseAcquiredBeforeAttr(cast<AcquiredBeforeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:73:52: warning: unused parameter 'A' [-Wunused-parameter]
   73 |   bool VisitAcquiredBeforeAttr(AcquiredBeforeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAddressSpaceAttr(clang::AddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1853:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAddressSpaceAttr(clang::AddressSpaceAttr*) [with Derived = LupdateVisitor]'
 1853 |   if (!getDerived().VisitAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5707:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5707 |       return getDerived().TraverseAddressSpaceAttr(cast<AddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:77:48: warning: unused parameter 'A' [-Wunused-parameter]
   77 |   bool VisitAddressSpaceAttr(AddressSpaceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAliasAttr(clang::AliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1862:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAliasAttr(clang::AliasAttr*) [with Derived = LupdateVisitor]'
 1862 |   if (!getDerived().VisitAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5709:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5709 |       return getDerived().TraverseAliasAttr(cast<AliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:81:34: warning: unused parameter 'A' [-Wunused-parameter]
   81 |   bool VisitAliasAttr(AliasAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignMac68kAttr(clang::AlignMac68kAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1871:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignMac68kAttr(clang::AlignMac68kAttr*) [with Derived = LupdateVisitor]'
 1871 |   if (!getDerived().VisitAlignMac68kAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5711:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5711 |       return getDerived().TraverseAlignMac68kAttr(cast<AlignMac68kAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:85:46: warning: unused parameter 'A' [-Wunused-parameter]
   85 |   bool VisitAlignMac68kAttr(AlignMac68kAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignNaturalAttr(clang::AlignNaturalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1880:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignNaturalAttr(clang::AlignNaturalAttr*) [with Derived = LupdateVisitor]'
 1880 |   if (!getDerived().VisitAlignNaturalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5713:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5713 |       return getDerived().TraverseAlignNaturalAttr(cast<AlignNaturalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:89:48: warning: unused parameter 'A' [-Wunused-parameter]
   89 |   bool VisitAlignNaturalAttr(AlignNaturalAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignValueAttr(clang::AlignValueAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1889:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignValueAttr(clang::AlignValueAttr*) [with Derived = LupdateVisitor]'
 1889 |   if (!getDerived().VisitAlignValueAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5715:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5715 |       return getDerived().TraverseAlignValueAttr(cast<AlignValueAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:93:44: warning: unused parameter 'A' [-Wunused-parameter]
   93 |   bool VisitAlignValueAttr(AlignValueAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlignedAttr(clang::AlignedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1900:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlignedAttr(clang::AlignedAttr*) [with Derived = LupdateVisitor]'
 1900 |   if (!getDerived().VisitAlignedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5717:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5717 |       return getDerived().TraverseAlignedAttr(cast<AlignedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:97:38: warning: unused parameter 'A' [-Wunused-parameter]
   97 |   bool VisitAlignedAttr(AlignedAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocAlignAttr(clang::AllocAlignAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1916:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocAlignAttr(clang::AllocAlignAttr*) [with Derived = LupdateVisitor]'
 1916 |   if (!getDerived().VisitAllocAlignAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5719:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5719 |       return getDerived().TraverseAllocAlignAttr(cast<AllocAlignAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:101:44: warning: unused parameter 'A' [-Wunused-parameter]
  101 |   bool VisitAllocAlignAttr(AllocAlignAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocSizeAttr(clang::AllocSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1925:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocSizeAttr(clang::AllocSizeAttr*) [with Derived = LupdateVisitor]'
 1925 |   if (!getDerived().VisitAllocSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5721:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5721 |       return getDerived().TraverseAllocSizeAttr(cast<AllocSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:105:42: warning: unused parameter 'A' [-Wunused-parameter]
  105 |   bool VisitAllocSizeAttr(AllocSizeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAllocatingAttr(clang::AllocatingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1934:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAllocatingAttr(clang::AllocatingAttr*) [with Derived = LupdateVisitor]'
 1934 |   if (!getDerived().VisitAllocatingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5723:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5723 |       return getDerived().TraverseAllocatingAttr(cast<AllocatingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:109:44: warning: unused parameter 'A' [-Wunused-parameter]
  109 |   bool VisitAllocatingAttr(AllocatingAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlwaysDestroyAttr(clang::AlwaysDestroyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1943:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlwaysDestroyAttr(clang::AlwaysDestroyAttr*) [with Derived = LupdateVisitor]'
 1943 |   if (!getDerived().VisitAlwaysDestroyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5725:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5725 |       return getDerived().TraverseAlwaysDestroyAttr(cast<AlwaysDestroyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:113:50: warning: unused parameter 'A' [-Wunused-parameter]
  113 |   bool VisitAlwaysDestroyAttr(AlwaysDestroyAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAlwaysInlineAttr(clang::AlwaysInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1952:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAlwaysInlineAttr(clang::AlwaysInlineAttr*) [with Derived = LupdateVisitor]'
 1952 |   if (!getDerived().VisitAlwaysInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5727:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5727 |       return getDerived().TraverseAlwaysInlineAttr(cast<AlwaysInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:117:48: warning: unused parameter 'A' [-Wunused-parameter]
  117 |   bool VisitAlwaysInlineAttr(AlwaysInlineAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnalyzerNoReturnAttr(clang::AnalyzerNoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1961:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnalyzerNoReturnAttr(clang::AnalyzerNoReturnAttr*) [with Derived = LupdateVisitor]'
 1961 |   if (!getDerived().VisitAnalyzerNoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5729:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5729 |       return getDerived().TraverseAnalyzerNoReturnAttr(cast<AnalyzerNoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:121:56: warning: unused parameter 'A' [-Wunused-parameter]
  121 |   bool VisitAnalyzerNoReturnAttr(AnalyzerNoReturnAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnnotateAttr(clang::AnnotateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1970:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnnotateAttr(clang::AnnotateAttr*) [with Derived = LupdateVisitor]'
 1970 |   if (!getDerived().VisitAnnotateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5731:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5731 |       return getDerived().TraverseAnnotateAttr(cast<AnnotateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:125:40: warning: unused parameter 'A' [-Wunused-parameter]
  125 |   bool VisitAnnotateAttr(AnnotateAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnnotateTypeAttr(clang::AnnotateTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1995:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnnotateTypeAttr(clang::AnnotateTypeAttr*) [with Derived = LupdateVisitor]'
 1995 |   if (!getDerived().VisitAnnotateTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5733:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5733 |       return getDerived().TraverseAnnotateTypeAttr(cast<AnnotateTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:129:48: warning: unused parameter 'A' [-Wunused-parameter]
  129 |   bool VisitAnnotateTypeAttr(AnnotateTypeAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86InterruptAttr(clang::AnyX86InterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2020:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86InterruptAttr(clang::AnyX86InterruptAttr*) [with Derived = LupdateVisitor]'
 2020 |   if (!getDerived().VisitAnyX86InterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5735:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5735 |       return getDerived().TraverseAnyX86InterruptAttr(cast<AnyX86InterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:133:54: warning: unused parameter 'A' [-Wunused-parameter]
  133 |   bool VisitAnyX86InterruptAttr(AnyX86InterruptAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86NoCallerSavedRegistersAttr(clang::AnyX86NoCallerSavedRegistersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2029:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86NoCallerSavedRegistersAttr(clang::AnyX86NoCallerSavedRegistersAttr*) [with Derived = LupdateVisitor]'
 2029 |   if (!getDerived().VisitAnyX86NoCallerSavedRegistersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5737:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5737 |       return getDerived().TraverseAnyX86NoCallerSavedRegistersAttr(cast<AnyX86NoCallerSavedRegistersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:137:80: warning: unused parameter 'A' [-Wunused-parameter]
  137 |   bool VisitAnyX86NoCallerSavedRegistersAttr(AnyX86NoCallerSavedRegistersAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAnyX86NoCfCheckAttr(clang::AnyX86NoCfCheckAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2038:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAnyX86NoCfCheckAttr(clang::AnyX86NoCfCheckAttr*) [with Derived = LupdateVisitor]'
 2038 |   if (!getDerived().VisitAnyX86NoCfCheckAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5739:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5739 |       return getDerived().TraverseAnyX86NoCfCheckAttr(cast<AnyX86NoCfCheckAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:141:54: warning: unused parameter 'A' [-Wunused-parameter]
  141 |   bool VisitAnyX86NoCfCheckAttr(AnyX86NoCfCheckAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArcWeakrefUnavailableAttr(clang::ArcWeakrefUnavailableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2047:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArcWeakrefUnavailableAttr(clang::ArcWeakrefUnavailableAttr*) [with Derived = LupdateVisitor]'
 2047 |   if (!getDerived().VisitArcWeakrefUnavailableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5741:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5741 |       return getDerived().TraverseArcWeakrefUnavailableAttr(cast<ArcWeakrefUnavailableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:145:66: warning: unused parameter 'A' [-Wunused-parameter]
  145 |   bool VisitArcWeakrefUnavailableAttr(ArcWeakrefUnavailableAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArgumentWithTypeTagAttr(clang::ArgumentWithTypeTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2056:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArgumentWithTypeTagAttr(clang::ArgumentWithTypeTagAttr*) [with Derived = LupdateVisitor]'
 2056 |   if (!getDerived().VisitArgumentWithTypeTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5743:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5743 |       return getDerived().TraverseArgumentWithTypeTagAttr(cast<ArgumentWithTypeTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:149:62: warning: unused parameter 'A' [-Wunused-parameter]
  149 |   bool VisitArgumentWithTypeTagAttr(ArgumentWithTypeTagAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmBuiltinAliasAttr(clang::ArmBuiltinAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2065:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmBuiltinAliasAttr(clang::ArmBuiltinAliasAttr*) [with Derived = LupdateVisitor]'
 2065 |   if (!getDerived().VisitArmBuiltinAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5745:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5745 |       return getDerived().TraverseArmBuiltinAliasAttr(cast<ArmBuiltinAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:153:54: warning: unused parameter 'A' [-Wunused-parameter]
  153 |   bool VisitArmBuiltinAliasAttr(ArmBuiltinAliasAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmInAttr(clang::ArmInAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2074:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmInAttr(clang::ArmInAttr*) [with Derived = LupdateVisitor]'
 2074 |   if (!getDerived().VisitArmInAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5747:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5747 |       return getDerived().TraverseArmInAttr(cast<ArmInAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:157:34: warning: unused parameter 'A' [-Wunused-parameter]
  157 |   bool VisitArmInAttr(ArmInAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmInOutAttr(clang::ArmInOutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2083:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmInOutAttr(clang::ArmInOutAttr*) [with Derived = LupdateVisitor]'
 2083 |   if (!getDerived().VisitArmInOutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5749:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5749 |       return getDerived().TraverseArmInOutAttr(cast<ArmInOutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:161:40: warning: unused parameter 'A' [-Wunused-parameter]
  161 |   bool VisitArmInOutAttr(ArmInOutAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmLocallyStreamingAttr(clang::ArmLocallyStreamingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2092:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmLocallyStreamingAttr(clang::ArmLocallyStreamingAttr*) [with Derived = LupdateVisitor]'
 2092 |   if (!getDerived().VisitArmLocallyStreamingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5751:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5751 |       return getDerived().TraverseArmLocallyStreamingAttr(cast<ArmLocallyStreamingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:165:62: warning: unused parameter 'A' [-Wunused-parameter]
  165 |   bool VisitArmLocallyStreamingAttr(ArmLocallyStreamingAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmMveStrictPolymorphismAttr(clang::ArmMveStrictPolymorphismAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2101:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmMveStrictPolymorphismAttr(clang::ArmMveStrictPolymorphismAttr*) [with Derived = LupdateVisitor]'
 2101 |   if (!getDerived().VisitArmMveStrictPolymorphismAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5753:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5753 |       return getDerived().TraverseArmMveStrictPolymorphismAttr(cast<ArmMveStrictPolymorphismAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:169:72: warning: unused parameter 'A' [-Wunused-parameter]
  169 |   bool VisitArmMveStrictPolymorphismAttr(ArmMveStrictPolymorphismAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmNewAttr(clang::ArmNewAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2110:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmNewAttr(clang::ArmNewAttr*) [with Derived = LupdateVisitor]'
 2110 |   if (!getDerived().VisitArmNewAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5755:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5755 |       return getDerived().TraverseArmNewAttr(cast<ArmNewAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:173:36: warning: unused parameter 'A' [-Wunused-parameter]
  173 |   bool VisitArmNewAttr(ArmNewAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmOutAttr(clang::ArmOutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2119:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmOutAttr(clang::ArmOutAttr*) [with Derived = LupdateVisitor]'
 2119 |   if (!getDerived().VisitArmOutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5757:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5757 |       return getDerived().TraverseArmOutAttr(cast<ArmOutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:177:36: warning: unused parameter 'A' [-Wunused-parameter]
  177 |   bool VisitArmOutAttr(ArmOutAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmPreservesAttr(clang::ArmPreservesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2128:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmPreservesAttr(clang::ArmPreservesAttr*) [with Derived = LupdateVisitor]'
 2128 |   if (!getDerived().VisitArmPreservesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5759:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5759 |       return getDerived().TraverseArmPreservesAttr(cast<ArmPreservesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:181:48: warning: unused parameter 'A' [-Wunused-parameter]
  181 |   bool VisitArmPreservesAttr(ArmPreservesAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmStreamingAttr(clang::ArmStreamingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2137:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmStreamingAttr(clang::ArmStreamingAttr*) [with Derived = LupdateVisitor]'
 2137 |   if (!getDerived().VisitArmStreamingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5761:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5761 |       return getDerived().TraverseArmStreamingAttr(cast<ArmStreamingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:185:48: warning: unused parameter 'A' [-Wunused-parameter]
  185 |   bool VisitArmStreamingAttr(ArmStreamingAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArmStreamingCompatibleAttr(clang::ArmStreamingCompatibleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2146:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArmStreamingCompatibleAttr(clang::ArmStreamingCompatibleAttr*) [with Derived = LupdateVisitor]'
 2146 |   if (!getDerived().VisitArmStreamingCompatibleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5763:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5763 |       return getDerived().TraverseArmStreamingCompatibleAttr(cast<ArmStreamingCompatibleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:189:68: warning: unused parameter 'A' [-Wunused-parameter]
  189 |   bool VisitArmStreamingCompatibleAttr(ArmStreamingCompatibleAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArtificialAttr(clang::ArtificialAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2155:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArtificialAttr(clang::ArtificialAttr*) [with Derived = LupdateVisitor]'
 2155 |   if (!getDerived().VisitArtificialAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5765:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5765 |       return getDerived().TraverseArtificialAttr(cast<ArtificialAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:193:44: warning: unused parameter 'A' [-Wunused-parameter]
  193 |   bool VisitArtificialAttr(ArtificialAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsmLabelAttr(clang::AsmLabelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2164:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAsmLabelAttr(clang::AsmLabelAttr*) [with Derived = LupdateVisitor]'
 2164 |   if (!getDerived().VisitAsmLabelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5767:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5767 |       return getDerived().TraverseAsmLabelAttr(cast<AsmLabelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:197:40: warning: unused parameter 'A' [-Wunused-parameter]
  197 |   bool VisitAsmLabelAttr(AsmLabelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertCapabilityAttr(clang::AssertCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2173:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertCapabilityAttr(clang::AssertCapabilityAttr*) [with Derived = LupdateVisitor]'
 2173 |   if (!getDerived().VisitAssertCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5769:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5769 |       return getDerived().TraverseAssertCapabilityAttr(cast<AssertCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:201:56: warning: unused parameter 'A' [-Wunused-parameter]
  201 |   bool VisitAssertCapabilityAttr(AssertCapabilityAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertExclusiveLockAttr(clang::AssertExclusiveLockAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2190:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertExclusiveLockAttr(clang::AssertExclusiveLockAttr*) [with Derived = LupdateVisitor]'
 2190 |   if (!getDerived().VisitAssertExclusiveLockAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5771:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5771 |       return getDerived().TraverseAssertExclusiveLockAttr(cast<AssertExclusiveLockAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:205:62: warning: unused parameter 'A' [-Wunused-parameter]
  205 |   bool VisitAssertExclusiveLockAttr(AssertExclusiveLockAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssertSharedLockAttr(clang::AssertSharedLockAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2207:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssertSharedLockAttr(clang::AssertSharedLockAttr*) [with Derived = LupdateVisitor]'
 2207 |   if (!getDerived().VisitAssertSharedLockAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5773:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5773 |       return getDerived().TraverseAssertSharedLockAttr(cast<AssertSharedLockAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:209:56: warning: unused parameter 'A' [-Wunused-parameter]
  209 |   bool VisitAssertSharedLockAttr(AssertSharedLockAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAssumeAlignedAttr(clang::AssumeAlignedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2224:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAssumeAlignedAttr(clang::AssumeAlignedAttr*) [with Derived = LupdateVisitor]'
 2224 |   if (!getDerived().VisitAssumeAlignedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5775:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5775 |       return getDerived().TraverseAssumeAlignedAttr(cast<AssumeAlignedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:213:50: warning: unused parameter 'A' [-Wunused-parameter]
  213 |   bool VisitAssumeAlignedAttr(AssumeAlignedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAvailabilityAttr(clang::AvailabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2237:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAvailabilityAttr(clang::AvailabilityAttr*) [with Derived = LupdateVisitor]'
 2237 |   if (!getDerived().VisitAvailabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5777:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5777 |       return getDerived().TraverseAvailabilityAttr(cast<AvailabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:217:48: warning: unused parameter 'A' [-Wunused-parameter]
  217 |   bool VisitAvailabilityAttr(AvailabilityAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAvailableOnlyInDefaultEvalMethodAttr(clang::AvailableOnlyInDefaultEvalMethodAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2246:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAvailableOnlyInDefaultEvalMethodAttr(clang::AvailableOnlyInDefaultEvalMethodAttr*) [with Derived = LupdateVisitor]'
 2246 |   if (!getDerived().VisitAvailableOnlyInDefaultEvalMethodAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5779:71:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5779 |       return getDerived().TraverseAvailableOnlyInDefaultEvalMethodAttr(cast<AvailableOnlyInDefaultEvalMethodAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:221:88: warning: unused parameter 'A' [-Wunused-parameter]
  221 |   bool VisitAvailableOnlyInDefaultEvalMethodAttr(AvailableOnlyInDefaultEvalMethodAttr *A) {
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBPFPreserveAccessIndexAttr(clang::BPFPreserveAccessIndexAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2255:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBPFPreserveAccessIndexAttr(clang::BPFPreserveAccessIndexAttr*) [with Derived = LupdateVisitor]'
 2255 |   if (!getDerived().VisitBPFPreserveAccessIndexAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5781:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5781 |       return getDerived().TraverseBPFPreserveAccessIndexAttr(cast<BPFPreserveAccessIndexAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:225:68: warning: unused parameter 'A' [-Wunused-parameter]
  225 |   bool VisitBPFPreserveAccessIndexAttr(BPFPreserveAccessIndexAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBPFPreserveStaticOffsetAttr(clang::BPFPreserveStaticOffsetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2264:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBPFPreserveStaticOffsetAttr(clang::BPFPreserveStaticOffsetAttr*) [with Derived = LupdateVisitor]'
 2264 |   if (!getDerived().VisitBPFPreserveStaticOffsetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5783:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5783 |       return getDerived().TraverseBPFPreserveStaticOffsetAttr(cast<BPFPreserveStaticOffsetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:229:70: warning: unused parameter 'A' [-Wunused-parameter]
  229 |   bool VisitBPFPreserveStaticOffsetAttr(BPFPreserveStaticOffsetAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFDeclTagAttr(clang::BTFDeclTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2273:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFDeclTagAttr(clang::BTFDeclTagAttr*) [with Derived = LupdateVisitor]'
 2273 |   if (!getDerived().VisitBTFDeclTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5785:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5785 |       return getDerived().TraverseBTFDeclTagAttr(cast<BTFDeclTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:233:44: warning: unused parameter 'A' [-Wunused-parameter]
  233 |   bool VisitBTFDeclTagAttr(BTFDeclTagAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTypeTagAttr(clang::BTFTypeTagAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2282:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTypeTagAttr(clang::BTFTypeTagAttr*) [with Derived = LupdateVisitor]'
 2282 |   if (!getDerived().VisitBTFTypeTagAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5787:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5787 |       return getDerived().TraverseBTFTypeTagAttr(cast<BTFTypeTagAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:237:44: warning: unused parameter 'A' [-Wunused-parameter]
  237 |   bool VisitBTFTypeTagAttr(BTFTypeTagAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockingAttr(clang::BlockingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2291:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockingAttr(clang::BlockingAttr*) [with Derived = LupdateVisitor]'
 2291 |   if (!getDerived().VisitBlockingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5789:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5789 |       return getDerived().TraverseBlockingAttr(cast<BlockingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:241:40: warning: unused parameter 'A' [-Wunused-parameter]
  241 |   bool VisitBlockingAttr(BlockingAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlocksAttr(clang::BlocksAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2300:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlocksAttr(clang::BlocksAttr*) [with Derived = LupdateVisitor]'
 2300 |   if (!getDerived().VisitBlocksAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5791:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5791 |       return getDerived().TraverseBlocksAttr(cast<BlocksAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:245:36: warning: unused parameter 'A' [-Wunused-parameter]
  245 |   bool VisitBlocksAttr(BlocksAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinAttr(clang::BuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2309:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinAttr(clang::BuiltinAttr*) [with Derived = LupdateVisitor]'
 2309 |   if (!getDerived().VisitBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5793:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5793 |       return getDerived().TraverseBuiltinAttr(cast<BuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:249:38: warning: unused parameter 'A' [-Wunused-parameter]
  249 |   bool VisitBuiltinAttr(BuiltinAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinAliasAttr(clang::BuiltinAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2318:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinAliasAttr(clang::BuiltinAliasAttr*) [with Derived = LupdateVisitor]'
 2318 |   if (!getDerived().VisitBuiltinAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5795:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5795 |       return getDerived().TraverseBuiltinAliasAttr(cast<BuiltinAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:253:48: warning: unused parameter 'A' [-Wunused-parameter]
  253 |   bool VisitBuiltinAliasAttr(BuiltinAliasAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitC11NoReturnAttr(clang::C11NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2327:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseC11NoReturnAttr(clang::C11NoReturnAttr*) [with Derived = LupdateVisitor]'
 2327 |   if (!getDerived().VisitC11NoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5797:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5797 |       return getDerived().TraverseC11NoReturnAttr(cast<C11NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:257:46: warning: unused parameter 'A' [-Wunused-parameter]
  257 |   bool VisitC11NoReturnAttr(C11NoReturnAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCDeclAttr(clang::CDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2336:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCDeclAttr(clang::CDeclAttr*) [with Derived = LupdateVisitor]'
 2336 |   if (!getDerived().VisitCDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5799:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5799 |       return getDerived().TraverseCDeclAttr(cast<CDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:261:34: warning: unused parameter 'A' [-Wunused-parameter]
  261 |   bool VisitCDeclAttr(CDeclAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFAuditedTransferAttr(clang::CFAuditedTransferAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2345:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFAuditedTransferAttr(clang::CFAuditedTransferAttr*) [with Derived = LupdateVisitor]'
 2345 |   if (!getDerived().VisitCFAuditedTransferAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5801:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5801 |       return getDerived().TraverseCFAuditedTransferAttr(cast<CFAuditedTransferAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:265:58: warning: unused parameter 'A' [-Wunused-parameter]
  265 |   bool VisitCFAuditedTransferAttr(CFAuditedTransferAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFConsumedAttr(clang::CFConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2354:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFConsumedAttr(clang::CFConsumedAttr*) [with Derived = LupdateVisitor]'
 2354 |   if (!getDerived().VisitCFConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5803:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5803 |       return getDerived().TraverseCFConsumedAttr(cast<CFConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:269:44: warning: unused parameter 'A' [-Wunused-parameter]
  269 |   bool VisitCFConsumedAttr(CFConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFGuardAttr(clang::CFGuardAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2363:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFGuardAttr(clang::CFGuardAttr*) [with Derived = LupdateVisitor]'
 2363 |   if (!getDerived().VisitCFGuardAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5805:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5805 |       return getDerived().TraverseCFGuardAttr(cast<CFGuardAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:273:38: warning: unused parameter 'A' [-Wunused-parameter]
  273 |   bool VisitCFGuardAttr(CFGuardAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFICanonicalJumpTableAttr(clang::CFICanonicalJumpTableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2372:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFICanonicalJumpTableAttr(clang::CFICanonicalJumpTableAttr*) [with Derived = LupdateVisitor]'
 2372 |   if (!getDerived().VisitCFICanonicalJumpTableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5807:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5807 |       return getDerived().TraverseCFICanonicalJumpTableAttr(cast<CFICanonicalJumpTableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:277:66: warning: unused parameter 'A' [-Wunused-parameter]
  277 |   bool VisitCFICanonicalJumpTableAttr(CFICanonicalJumpTableAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFReturnsNotRetainedAttr(clang::CFReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2381:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFReturnsNotRetainedAttr(clang::CFReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 2381 |   if (!getDerived().VisitCFReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5809:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5809 |       return getDerived().TraverseCFReturnsNotRetainedAttr(cast<CFReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:281:64: warning: unused parameter 'A' [-Wunused-parameter]
  281 |   bool VisitCFReturnsNotRetainedAttr(CFReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFReturnsRetainedAttr(clang::CFReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2390:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFReturnsRetainedAttr(clang::CFReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 2390 |   if (!getDerived().VisitCFReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5811:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5811 |       return getDerived().TraverseCFReturnsRetainedAttr(cast<CFReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:285:58: warning: unused parameter 'A' [-Wunused-parameter]
  285 |   bool VisitCFReturnsRetainedAttr(CFReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCFUnknownTransferAttr(clang::CFUnknownTransferAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2399:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCFUnknownTransferAttr(clang::CFUnknownTransferAttr*) [with Derived = LupdateVisitor]'
 2399 |   if (!getDerived().VisitCFUnknownTransferAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5813:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5813 |       return getDerived().TraverseCFUnknownTransferAttr(cast<CFUnknownTransferAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:289:58: warning: unused parameter 'A' [-Wunused-parameter]
  289 |   bool VisitCFUnknownTransferAttr(CFUnknownTransferAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCPUDispatchAttr(clang::CPUDispatchAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2408:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCPUDispatchAttr(clang::CPUDispatchAttr*) [with Derived = LupdateVisitor]'
 2408 |   if (!getDerived().VisitCPUDispatchAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5815:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5815 |       return getDerived().TraverseCPUDispatchAttr(cast<CPUDispatchAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:293:46: warning: unused parameter 'A' [-Wunused-parameter]
  293 |   bool VisitCPUDispatchAttr(CPUDispatchAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCPUSpecificAttr(clang::CPUSpecificAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2417:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCPUSpecificAttr(clang::CPUSpecificAttr*) [with Derived = LupdateVisitor]'
 2417 |   if (!getDerived().VisitCPUSpecificAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5817:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5817 |       return getDerived().TraverseCPUSpecificAttr(cast<CPUSpecificAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:297:46: warning: unused parameter 'A' [-Wunused-parameter]
  297 |   bool VisitCPUSpecificAttr(CPUSpecificAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAConstantAttr(clang::CUDAConstantAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2426:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAConstantAttr(clang::CUDAConstantAttr*) [with Derived = LupdateVisitor]'
 2426 |   if (!getDerived().VisitCUDAConstantAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5819:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5819 |       return getDerived().TraverseCUDAConstantAttr(cast<CUDAConstantAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:301:48: warning: unused parameter 'A' [-Wunused-parameter]
  301 |   bool VisitCUDAConstantAttr(CUDAConstantAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceAttr(clang::CUDADeviceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2435:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceAttr(clang::CUDADeviceAttr*) [with Derived = LupdateVisitor]'
 2435 |   if (!getDerived().VisitCUDADeviceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5821:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5821 |       return getDerived().TraverseCUDADeviceAttr(cast<CUDADeviceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:305:44: warning: unused parameter 'A' [-Wunused-parameter]
  305 |   bool VisitCUDADeviceAttr(CUDADeviceAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceBuiltinSurfaceTypeAttr(clang::CUDADeviceBuiltinSurfaceTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2444:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceBuiltinSurfaceTypeAttr(clang::CUDADeviceBuiltinSurfaceTypeAttr*) [with Derived = LupdateVisitor]'
 2444 |   if (!getDerived().VisitCUDADeviceBuiltinSurfaceTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5823:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5823 |       return getDerived().TraverseCUDADeviceBuiltinSurfaceTypeAttr(cast<CUDADeviceBuiltinSurfaceTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:309:80: warning: unused parameter 'A' [-Wunused-parameter]
  309 |   bool VisitCUDADeviceBuiltinSurfaceTypeAttr(CUDADeviceBuiltinSurfaceTypeAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDADeviceBuiltinTextureTypeAttr(clang::CUDADeviceBuiltinTextureTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2453:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDADeviceBuiltinTextureTypeAttr(clang::CUDADeviceBuiltinTextureTypeAttr*) [with Derived = LupdateVisitor]'
 2453 |   if (!getDerived().VisitCUDADeviceBuiltinTextureTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5825:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5825 |       return getDerived().TraverseCUDADeviceBuiltinTextureTypeAttr(cast<CUDADeviceBuiltinTextureTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:313:80: warning: unused parameter 'A' [-Wunused-parameter]
  313 |   bool VisitCUDADeviceBuiltinTextureTypeAttr(CUDADeviceBuiltinTextureTypeAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAGlobalAttr(clang::CUDAGlobalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2462:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAGlobalAttr(clang::CUDAGlobalAttr*) [with Derived = LupdateVisitor]'
 2462 |   if (!getDerived().VisitCUDAGlobalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5827:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5827 |       return getDerived().TraverseCUDAGlobalAttr(cast<CUDAGlobalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:317:44: warning: unused parameter 'A' [-Wunused-parameter]
  317 |   bool VisitCUDAGlobalAttr(CUDAGlobalAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAHostAttr(clang::CUDAHostAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2471:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAHostAttr(clang::CUDAHostAttr*) [with Derived = LupdateVisitor]'
 2471 |   if (!getDerived().VisitCUDAHostAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5829:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5829 |       return getDerived().TraverseCUDAHostAttr(cast<CUDAHostAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:321:40: warning: unused parameter 'A' [-Wunused-parameter]
  321 |   bool VisitCUDAHostAttr(CUDAHostAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAInvalidTargetAttr(clang::CUDAInvalidTargetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2480:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDAInvalidTargetAttr(clang::CUDAInvalidTargetAttr*) [with Derived = LupdateVisitor]'
 2480 |   if (!getDerived().VisitCUDAInvalidTargetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5831:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5831 |       return getDerived().TraverseCUDAInvalidTargetAttr(cast<CUDAInvalidTargetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:325:58: warning: unused parameter 'A' [-Wunused-parameter]
  325 |   bool VisitCUDAInvalidTargetAttr(CUDAInvalidTargetAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDALaunchBoundsAttr(clang::CUDALaunchBoundsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2489:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDALaunchBoundsAttr(clang::CUDALaunchBoundsAttr*) [with Derived = LupdateVisitor]'
 2489 |   if (!getDerived().VisitCUDALaunchBoundsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5833:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5833 |       return getDerived().TraverseCUDALaunchBoundsAttr(cast<CUDALaunchBoundsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:329:56: warning: unused parameter 'A' [-Wunused-parameter]
  329 |   bool VisitCUDALaunchBoundsAttr(CUDALaunchBoundsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDASharedAttr(clang::CUDASharedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2504:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCUDASharedAttr(clang::CUDASharedAttr*) [with Derived = LupdateVisitor]'
 2504 |   if (!getDerived().VisitCUDASharedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5835:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5835 |       return getDerived().TraverseCUDASharedAttr(cast<CUDASharedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:333:44: warning: unused parameter 'A' [-Wunused-parameter]
  333 |   bool VisitCUDASharedAttr(CUDASharedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXX11NoReturnAttr(clang::CXX11NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2513:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXX11NoReturnAttr(clang::CXX11NoReturnAttr*) [with Derived = LupdateVisitor]'
 2513 |   if (!getDerived().VisitCXX11NoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5837:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5837 |       return getDerived().TraverseCXX11NoReturnAttr(cast<CXX11NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:337:50: warning: unused parameter 'A' [-Wunused-parameter]
  337 |   bool VisitCXX11NoReturnAttr(CXX11NoReturnAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXAssumeAttr(clang::CXXAssumeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2522:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCXXAssumeAttr(clang::CXXAssumeAttr*) [with Derived = LupdateVisitor]'
 2522 |   if (!getDerived().VisitCXXAssumeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5839:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5839 |       return getDerived().TraverseCXXAssumeAttr(cast<CXXAssumeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:341:42: warning: unused parameter 'A' [-Wunused-parameter]
  341 |   bool VisitCXXAssumeAttr(CXXAssumeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCallableWhenAttr(clang::CallableWhenAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2533:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCallableWhenAttr(clang::CallableWhenAttr*) [with Derived = LupdateVisitor]'
 2533 |   if (!getDerived().VisitCallableWhenAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5841:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5841 |       return getDerived().TraverseCallableWhenAttr(cast<CallableWhenAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:345:48: warning: unused parameter 'A' [-Wunused-parameter]
  345 |   bool VisitCallableWhenAttr(CallableWhenAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCallbackAttr(clang::CallbackAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2542:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCallbackAttr(clang::CallbackAttr*) [with Derived = LupdateVisitor]'
 2542 |   if (!getDerived().VisitCallbackAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5843:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5843 |       return getDerived().TraverseCallbackAttr(cast<CallbackAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:349:40: warning: unused parameter 'A' [-Wunused-parameter]
  349 |   bool VisitCallbackAttr(CallbackAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCalledOnceAttr(clang::CalledOnceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2551:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCalledOnceAttr(clang::CalledOnceAttr*) [with Derived = LupdateVisitor]'
 2551 |   if (!getDerived().VisitCalledOnceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5845:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5845 |       return getDerived().TraverseCalledOnceAttr(cast<CalledOnceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:353:44: warning: unused parameter 'A' [-Wunused-parameter]
  353 |   bool VisitCalledOnceAttr(CalledOnceAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapabilityAttr(clang::CapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2560:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapabilityAttr(clang::CapabilityAttr*) [with Derived = LupdateVisitor]'
 2560 |   if (!getDerived().VisitCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5847:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5847 |       return getDerived().TraverseCapabilityAttr(cast<CapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:357:44: warning: unused parameter 'A' [-Wunused-parameter]
  357 |   bool VisitCapabilityAttr(CapabilityAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedRecordAttr(clang::CapturedRecordAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2569:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCapturedRecordAttr(clang::CapturedRecordAttr*) [with Derived = LupdateVisitor]'
 2569 |   if (!getDerived().VisitCapturedRecordAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5849:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5849 |       return getDerived().TraverseCapturedRecordAttr(cast<CapturedRecordAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:361:52: warning: unused parameter 'A' [-Wunused-parameter]
  361 |   bool VisitCapturedRecordAttr(CapturedRecordAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCarriesDependencyAttr(clang::CarriesDependencyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2578:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCarriesDependencyAttr(clang::CarriesDependencyAttr*) [with Derived = LupdateVisitor]'
 2578 |   if (!getDerived().VisitCarriesDependencyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5851:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5851 |       return getDerived().TraverseCarriesDependencyAttr(cast<CarriesDependencyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:365:58: warning: unused parameter 'A' [-Wunused-parameter]
  365 |   bool VisitCarriesDependencyAttr(CarriesDependencyAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCleanupAttr(clang::CleanupAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2587:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCleanupAttr(clang::CleanupAttr*) [with Derived = LupdateVisitor]'
 2587 |   if (!getDerived().VisitCleanupAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5853:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5853 |       return getDerived().TraverseCleanupAttr(cast<CleanupAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:369:38: warning: unused parameter 'A' [-Wunused-parameter]
  369 |   bool VisitCleanupAttr(CleanupAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitClspvLibclcBuiltinAttr(clang::ClspvLibclcBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2596:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseClspvLibclcBuiltinAttr(clang::ClspvLibclcBuiltinAttr*) [with Derived = LupdateVisitor]'
 2596 |   if (!getDerived().VisitClspvLibclcBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5855:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5855 |       return getDerived().TraverseClspvLibclcBuiltinAttr(cast<ClspvLibclcBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:373:60: warning: unused parameter 'A' [-Wunused-parameter]
  373 |   bool VisitClspvLibclcBuiltinAttr(ClspvLibclcBuiltinAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCmseNSCallAttr(clang::CmseNSCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2605:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCmseNSCallAttr(clang::CmseNSCallAttr*) [with Derived = LupdateVisitor]'
 2605 |   if (!getDerived().VisitCmseNSCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5857:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5857 |       return getDerived().TraverseCmseNSCallAttr(cast<CmseNSCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:377:44: warning: unused parameter 'A' [-Wunused-parameter]
  377 |   bool VisitCmseNSCallAttr(CmseNSCallAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCmseNSEntryAttr(clang::CmseNSEntryAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2614:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCmseNSEntryAttr(clang::CmseNSEntryAttr*) [with Derived = LupdateVisitor]'
 2614 |   if (!getDerived().VisitCmseNSEntryAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5859:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5859 |       return getDerived().TraverseCmseNSEntryAttr(cast<CmseNSEntryAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:381:46: warning: unused parameter 'A' [-Wunused-parameter]
  381 |   bool VisitCmseNSEntryAttr(CmseNSEntryAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeAlignAttr(clang::CodeAlignAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2623:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeAlignAttr(clang::CodeAlignAttr*) [with Derived = LupdateVisitor]'
 2623 |   if (!getDerived().VisitCodeAlignAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5861:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5861 |       return getDerived().TraverseCodeAlignAttr(cast<CodeAlignAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:385:42: warning: unused parameter 'A' [-Wunused-parameter]
  385 |   bool VisitCodeAlignAttr(CodeAlignAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeModelAttr(clang::CodeModelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2634:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeModelAttr(clang::CodeModelAttr*) [with Derived = LupdateVisitor]'
 2634 |   if (!getDerived().VisitCodeModelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5863:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5863 |       return getDerived().TraverseCodeModelAttr(cast<CodeModelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:389:42: warning: unused parameter 'A' [-Wunused-parameter]
  389 |   bool VisitCodeModelAttr(CodeModelAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCodeSegAttr(clang::CodeSegAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2643:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCodeSegAttr(clang::CodeSegAttr*) [with Derived = LupdateVisitor]'
 2643 |   if (!getDerived().VisitCodeSegAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5865:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5865 |       return getDerived().TraverseCodeSegAttr(cast<CodeSegAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:393:38: warning: unused parameter 'A' [-Wunused-parameter]
  393 |   bool VisitCodeSegAttr(CodeSegAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitColdAttr(clang::ColdAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2652:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseColdAttr(clang::ColdAttr*) [with Derived = LupdateVisitor]'
 2652 |   if (!getDerived().VisitColdAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5867:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5867 |       return getDerived().TraverseColdAttr(cast<ColdAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:397:32: warning: unused parameter 'A' [-Wunused-parameter]
  397 |   bool VisitColdAttr(ColdAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCommonAttr(clang::CommonAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2661:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCommonAttr(clang::CommonAttr*) [with Derived = LupdateVisitor]'
 2661 |   if (!getDerived().VisitCommonAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5869:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5869 |       return getDerived().TraverseCommonAttr(cast<CommonAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:401:36: warning: unused parameter 'A' [-Wunused-parameter]
  401 |   bool VisitCommonAttr(CommonAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstAttr(clang::ConstAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2670:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstAttr(clang::ConstAttr*) [with Derived = LupdateVisitor]'
 2670 |   if (!getDerived().VisitConstAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5871:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5871 |       return getDerived().TraverseConstAttr(cast<ConstAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:405:34: warning: unused parameter 'A' [-Wunused-parameter]
  405 |   bool VisitConstAttr(ConstAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstInitAttr(clang::ConstInitAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2679:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstInitAttr(clang::ConstInitAttr*) [with Derived = LupdateVisitor]'
 2679 |   if (!getDerived().VisitConstInitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5873:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5873 |       return getDerived().TraverseConstInitAttr(cast<ConstInitAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:409:42: warning: unused parameter 'A' [-Wunused-parameter]
  409 |   bool VisitConstInitAttr(ConstInitAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstructorAttr(clang::ConstructorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2688:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstructorAttr(clang::ConstructorAttr*) [with Derived = LupdateVisitor]'
 2688 |   if (!getDerived().VisitConstructorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5875:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5875 |       return getDerived().TraverseConstructorAttr(cast<ConstructorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:413:46: warning: unused parameter 'A' [-Wunused-parameter]
  413 |   bool VisitConstructorAttr(ConstructorAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableAttr(clang::ConsumableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2697:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableAttr(clang::ConsumableAttr*) [with Derived = LupdateVisitor]'
 2697 |   if (!getDerived().VisitConsumableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5877:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5877 |       return getDerived().TraverseConsumableAttr(cast<ConsumableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:417:44: warning: unused parameter 'A' [-Wunused-parameter]
  417 |   bool VisitConsumableAttr(ConsumableAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableAutoCastAttr(clang::ConsumableAutoCastAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2706:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableAutoCastAttr(clang::ConsumableAutoCastAttr*) [with Derived = LupdateVisitor]'
 2706 |   if (!getDerived().VisitConsumableAutoCastAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5879:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5879 |       return getDerived().TraverseConsumableAutoCastAttr(cast<ConsumableAutoCastAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:421:60: warning: unused parameter 'A' [-Wunused-parameter]
  421 |   bool VisitConsumableAutoCastAttr(ConsumableAutoCastAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConsumableSetOnReadAttr(clang::ConsumableSetOnReadAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2715:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConsumableSetOnReadAttr(clang::ConsumableSetOnReadAttr*) [with Derived = LupdateVisitor]'
 2715 |   if (!getDerived().VisitConsumableSetOnReadAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5881:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5881 |       return getDerived().TraverseConsumableSetOnReadAttr(cast<ConsumableSetOnReadAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:425:62: warning: unused parameter 'A' [-Wunused-parameter]
  425 |   bool VisitConsumableSetOnReadAttr(ConsumableSetOnReadAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConvergentAttr(clang::ConvergentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2724:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConvergentAttr(clang::ConvergentAttr*) [with Derived = LupdateVisitor]'
 2724 |   if (!getDerived().VisitConvergentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5883:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5883 |       return getDerived().TraverseConvergentAttr(cast<ConvergentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:429:44: warning: unused parameter 'A' [-Wunused-parameter]
  429 |   bool VisitConvergentAttr(ConvergentAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroDisableLifetimeBoundAttr(clang::CoroDisableLifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2733:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroDisableLifetimeBoundAttr(clang::CoroDisableLifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 2733 |   if (!getDerived().VisitCoroDisableLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5885:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5885 |       return getDerived().TraverseCoroDisableLifetimeBoundAttr(cast<CoroDisableLifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:433:72: warning: unused parameter 'A' [-Wunused-parameter]
  433 |   bool VisitCoroDisableLifetimeBoundAttr(CoroDisableLifetimeBoundAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroLifetimeBoundAttr(clang::CoroLifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2742:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroLifetimeBoundAttr(clang::CoroLifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 2742 |   if (!getDerived().VisitCoroLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5887:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5887 |       return getDerived().TraverseCoroLifetimeBoundAttr(cast<CoroLifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:437:58: warning: unused parameter 'A' [-Wunused-parameter]
  437 |   bool VisitCoroLifetimeBoundAttr(CoroLifetimeBoundAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroOnlyDestroyWhenCompleteAttr(clang::CoroOnlyDestroyWhenCompleteAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2751:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroOnlyDestroyWhenCompleteAttr(clang::CoroOnlyDestroyWhenCompleteAttr*) [with Derived = LupdateVisitor]'
 2751 |   if (!getDerived().VisitCoroOnlyDestroyWhenCompleteAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5889:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5889 |       return getDerived().TraverseCoroOnlyDestroyWhenCompleteAttr(cast<CoroOnlyDestroyWhenCompleteAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:441:78: warning: unused parameter 'A' [-Wunused-parameter]
  441 |   bool VisitCoroOnlyDestroyWhenCompleteAttr(CoroOnlyDestroyWhenCompleteAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroReturnTypeAttr(clang::CoroReturnTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2760:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroReturnTypeAttr(clang::CoroReturnTypeAttr*) [with Derived = LupdateVisitor]'
 2760 |   if (!getDerived().VisitCoroReturnTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5891:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5891 |       return getDerived().TraverseCoroReturnTypeAttr(cast<CoroReturnTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:445:52: warning: unused parameter 'A' [-Wunused-parameter]
  445 |   bool VisitCoroReturnTypeAttr(CoroReturnTypeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroWrapperAttr(clang::CoroWrapperAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2769:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCoroWrapperAttr(clang::CoroWrapperAttr*) [with Derived = LupdateVisitor]'
 2769 |   if (!getDerived().VisitCoroWrapperAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5893:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5893 |       return getDerived().TraverseCoroWrapperAttr(cast<CoroWrapperAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:449:46: warning: unused parameter 'A' [-Wunused-parameter]
  449 |   bool VisitCoroWrapperAttr(CoroWrapperAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountedByAttr(clang::CountedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2778:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountedByAttr(clang::CountedByAttr*) [with Derived = LupdateVisitor]'
 2778 |   if (!getDerived().VisitCountedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5895:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5895 |       return getDerived().TraverseCountedByAttr(cast<CountedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:453:42: warning: unused parameter 'A' [-Wunused-parameter]
  453 |   bool VisitCountedByAttr(CountedByAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountedByOrNullAttr(clang::CountedByOrNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2789:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountedByOrNullAttr(clang::CountedByOrNullAttr*) [with Derived = LupdateVisitor]'
 2789 |   if (!getDerived().VisitCountedByOrNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5897:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5897 |       return getDerived().TraverseCountedByOrNullAttr(cast<CountedByOrNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:457:54: warning: unused parameter 'A' [-Wunused-parameter]
  457 |   bool VisitCountedByOrNullAttr(CountedByOrNullAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLExportAttr(clang::DLLExportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2800:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLExportAttr(clang::DLLExportAttr*) [with Derived = LupdateVisitor]'
 2800 |   if (!getDerived().VisitDLLExportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5899:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5899 |       return getDerived().TraverseDLLExportAttr(cast<DLLExportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:461:42: warning: unused parameter 'A' [-Wunused-parameter]
  461 |   bool VisitDLLExportAttr(DLLExportAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLExportStaticLocalAttr(clang::DLLExportStaticLocalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2809:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLExportStaticLocalAttr(clang::DLLExportStaticLocalAttr*) [with Derived = LupdateVisitor]'
 2809 |   if (!getDerived().VisitDLLExportStaticLocalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5901:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5901 |       return getDerived().TraverseDLLExportStaticLocalAttr(cast<DLLExportStaticLocalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:465:64: warning: unused parameter 'A' [-Wunused-parameter]
  465 |   bool VisitDLLExportStaticLocalAttr(DLLExportStaticLocalAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLImportAttr(clang::DLLImportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2818:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLImportAttr(clang::DLLImportAttr*) [with Derived = LupdateVisitor]'
 2818 |   if (!getDerived().VisitDLLImportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5903:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5903 |       return getDerived().TraverseDLLImportAttr(cast<DLLImportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:469:42: warning: unused parameter 'A' [-Wunused-parameter]
  469 |   bool VisitDLLImportAttr(DLLImportAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDLLImportStaticLocalAttr(clang::DLLImportStaticLocalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2827:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDLLImportStaticLocalAttr(clang::DLLImportStaticLocalAttr*) [with Derived = LupdateVisitor]'
 2827 |   if (!getDerived().VisitDLLImportStaticLocalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5905:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5905 |       return getDerived().TraverseDLLImportStaticLocalAttr(cast<DLLImportStaticLocalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:473:64: warning: unused parameter 'A' [-Wunused-parameter]
  473 |   bool VisitDLLImportStaticLocalAttr(DLLImportStaticLocalAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeprecatedAttr(clang::DeprecatedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2836:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeprecatedAttr(clang::DeprecatedAttr*) [with Derived = LupdateVisitor]'
 2836 |   if (!getDerived().VisitDeprecatedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5907:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5907 |       return getDerived().TraverseDeprecatedAttr(cast<DeprecatedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:477:44: warning: unused parameter 'A' [-Wunused-parameter]
  477 |   bool VisitDeprecatedAttr(DeprecatedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDestructorAttr(clang::DestructorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2845:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDestructorAttr(clang::DestructorAttr*) [with Derived = LupdateVisitor]'
 2845 |   if (!getDerived().VisitDestructorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5909:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5909 |       return getDerived().TraverseDestructorAttr(cast<DestructorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:481:44: warning: unused parameter 'A' [-Wunused-parameter]
  481 |   bool VisitDestructorAttr(DestructorAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDiagnoseAsBuiltinAttr(clang::DiagnoseAsBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2854:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDiagnoseAsBuiltinAttr(clang::DiagnoseAsBuiltinAttr*) [with Derived = LupdateVisitor]'
 2854 |   if (!getDerived().VisitDiagnoseAsBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5911:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5911 |       return getDerived().TraverseDiagnoseAsBuiltinAttr(cast<DiagnoseAsBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:485:58: warning: unused parameter 'A' [-Wunused-parameter]
  485 |   bool VisitDiagnoseAsBuiltinAttr(DiagnoseAsBuiltinAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDiagnoseIfAttr(clang::DiagnoseIfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2863:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDiagnoseIfAttr(clang::DiagnoseIfAttr*) [with Derived = LupdateVisitor]'
 2863 |   if (!getDerived().VisitDiagnoseIfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5913:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5913 |       return getDerived().TraverseDiagnoseIfAttr(cast<DiagnoseIfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:489:44: warning: unused parameter 'A' [-Wunused-parameter]
  489 |   bool VisitDiagnoseIfAttr(DiagnoseIfAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDisableSanitizerInstrumentationAttr(clang::DisableSanitizerInstrumentationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2874:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDisableSanitizerInstrumentationAttr(clang::DisableSanitizerInstrumentationAttr*) [with Derived = LupdateVisitor]'
 2874 |   if (!getDerived().VisitDisableSanitizerInstrumentationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5915:70:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5915 |       return getDerived().TraverseDisableSanitizerInstrumentationAttr(cast<DisableSanitizerInstrumentationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:493:86: warning: unused parameter 'A' [-Wunused-parameter]
  493 |   bool VisitDisableSanitizerInstrumentationAttr(DisableSanitizerInstrumentationAttr *A) {
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDisableTailCallsAttr(clang::DisableTailCallsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2883:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDisableTailCallsAttr(clang::DisableTailCallsAttr*) [with Derived = LupdateVisitor]'
 2883 |   if (!getDerived().VisitDisableTailCallsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5917:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5917 |       return getDerived().TraverseDisableTailCallsAttr(cast<DisableTailCallsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:497:56: warning: unused parameter 'A' [-Wunused-parameter]
  497 |   bool VisitDisableTailCallsAttr(DisableTailCallsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmptyBasesAttr(clang::EmptyBasesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2892:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEmptyBasesAttr(clang::EmptyBasesAttr*) [with Derived = LupdateVisitor]'
 2892 |   if (!getDerived().VisitEmptyBasesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5919:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5919 |       return getDerived().TraverseEmptyBasesAttr(cast<EmptyBasesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:501:44: warning: unused parameter 'A' [-Wunused-parameter]
  501 |   bool VisitEmptyBasesAttr(EmptyBasesAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnableIfAttr(clang::EnableIfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2901:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnableIfAttr(clang::EnableIfAttr*) [with Derived = LupdateVisitor]'
 2901 |   if (!getDerived().VisitEnableIfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5921:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5921 |       return getDerived().TraverseEnableIfAttr(cast<EnableIfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:505:40: warning: unused parameter 'A' [-Wunused-parameter]
  505 |   bool VisitEnableIfAttr(EnableIfAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnforceTCBAttr(clang::EnforceTCBAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2912:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnforceTCBAttr(clang::EnforceTCBAttr*) [with Derived = LupdateVisitor]'
 2912 |   if (!getDerived().VisitEnforceTCBAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5923:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5923 |       return getDerived().TraverseEnforceTCBAttr(cast<EnforceTCBAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:509:44: warning: unused parameter 'A' [-Wunused-parameter]
  509 |   bool VisitEnforceTCBAttr(EnforceTCBAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnforceTCBLeafAttr(clang::EnforceTCBLeafAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2921:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnforceTCBLeafAttr(clang::EnforceTCBLeafAttr*) [with Derived = LupdateVisitor]'
 2921 |   if (!getDerived().VisitEnforceTCBLeafAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5925:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5925 |       return getDerived().TraverseEnforceTCBLeafAttr(cast<EnforceTCBLeafAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:513:52: warning: unused parameter 'A' [-Wunused-parameter]
  513 |   bool VisitEnforceTCBLeafAttr(EnforceTCBLeafAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumExtensibilityAttr(clang::EnumExtensibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2930:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumExtensibilityAttr(clang::EnumExtensibilityAttr*) [with Derived = LupdateVisitor]'
 2930 |   if (!getDerived().VisitEnumExtensibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5927:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5927 |       return getDerived().TraverseEnumExtensibilityAttr(cast<EnumExtensibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:517:58: warning: unused parameter 'A' [-Wunused-parameter]
  517 |   bool VisitEnumExtensibilityAttr(EnumExtensibilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitErrorAttr(clang::ErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2939:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseErrorAttr(clang::ErrorAttr*) [with Derived = LupdateVisitor]'
 2939 |   if (!getDerived().VisitErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5929:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5929 |       return getDerived().TraverseErrorAttr(cast<ErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:521:34: warning: unused parameter 'A' [-Wunused-parameter]
  521 |   bool VisitErrorAttr(ErrorAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExcludeFromExplicitInstantiationAttr(clang::ExcludeFromExplicitInstantiationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2948:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExcludeFromExplicitInstantiationAttr(clang::ExcludeFromExplicitInstantiationAttr*) [with Derived = LupdateVisitor]'
 2948 |   if (!getDerived().VisitExcludeFromExplicitInstantiationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5931:71:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5931 |       return getDerived().TraverseExcludeFromExplicitInstantiationAttr(cast<ExcludeFromExplicitInstantiationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:525:88: warning: unused parameter 'A' [-Wunused-parameter]
  525 |   bool VisitExcludeFromExplicitInstantiationAttr(ExcludeFromExplicitInstantiationAttr *A) {
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExclusiveTrylockFunctionAttr(clang::ExclusiveTrylockFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2957:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExclusiveTrylockFunctionAttr(clang::ExclusiveTrylockFunctionAttr*) [with Derived = LupdateVisitor]'
 2957 |   if (!getDerived().VisitExclusiveTrylockFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5933:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5933 |       return getDerived().TraverseExclusiveTrylockFunctionAttr(cast<ExclusiveTrylockFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:529:72: warning: unused parameter 'A' [-Wunused-parameter]
  529 |   bool VisitExclusiveTrylockFunctionAttr(ExclusiveTrylockFunctionAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExternalSourceSymbolAttr(clang::ExternalSourceSymbolAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2976:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExternalSourceSymbolAttr(clang::ExternalSourceSymbolAttr*) [with Derived = LupdateVisitor]'
 2976 |   if (!getDerived().VisitExternalSourceSymbolAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5935:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5935 |       return getDerived().TraverseExternalSourceSymbolAttr(cast<ExternalSourceSymbolAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:533:64: warning: unused parameter 'A' [-Wunused-parameter]
  533 |   bool VisitExternalSourceSymbolAttr(ExternalSourceSymbolAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFallThroughAttr(clang::FallThroughAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2985:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFallThroughAttr(clang::FallThroughAttr*) [with Derived = LupdateVisitor]'
 2985 |   if (!getDerived().VisitFallThroughAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5937:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5937 |       return getDerived().TraverseFallThroughAttr(cast<FallThroughAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:537:46: warning: unused parameter 'A' [-Wunused-parameter]
  537 |   bool VisitFallThroughAttr(FallThroughAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFastCallAttr(clang::FastCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:2994:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFastCallAttr(clang::FastCallAttr*) [with Derived = LupdateVisitor]'
 2994 |   if (!getDerived().VisitFastCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5939:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5939 |       return getDerived().TraverseFastCallAttr(cast<FastCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:541:40: warning: unused parameter 'A' [-Wunused-parameter]
  541 |   bool VisitFastCallAttr(FastCallAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFinalAttr(clang::FinalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3003:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFinalAttr(clang::FinalAttr*) [with Derived = LupdateVisitor]'
 3003 |   if (!getDerived().VisitFinalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5941:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5941 |       return getDerived().TraverseFinalAttr(cast<FinalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:545:34: warning: unused parameter 'A' [-Wunused-parameter]
  545 |   bool VisitFinalAttr(FinalAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFlagEnumAttr(clang::FlagEnumAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3012:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFlagEnumAttr(clang::FlagEnumAttr*) [with Derived = LupdateVisitor]'
 3012 |   if (!getDerived().VisitFlagEnumAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5943:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5943 |       return getDerived().TraverseFlagEnumAttr(cast<FlagEnumAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:549:40: warning: unused parameter 'A' [-Wunused-parameter]
  549 |   bool VisitFlagEnumAttr(FlagEnumAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFlattenAttr(clang::FlattenAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3021:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFlattenAttr(clang::FlattenAttr*) [with Derived = LupdateVisitor]'
 3021 |   if (!getDerived().VisitFlattenAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5945:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5945 |       return getDerived().TraverseFlattenAttr(cast<FlattenAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:553:38: warning: unused parameter 'A' [-Wunused-parameter]
  553 |   bool VisitFlattenAttr(FlattenAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFormatAttr(clang::FormatAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3030:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFormatAttr(clang::FormatAttr*) [with Derived = LupdateVisitor]'
 3030 |   if (!getDerived().VisitFormatAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5947:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5947 |       return getDerived().TraverseFormatAttr(cast<FormatAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:557:36: warning: unused parameter 'A' [-Wunused-parameter]
  557 |   bool VisitFormatAttr(FormatAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFormatArgAttr(clang::FormatArgAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3039:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFormatArgAttr(clang::FormatArgAttr*) [with Derived = LupdateVisitor]'
 3039 |   if (!getDerived().VisitFormatArgAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5949:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5949 |       return getDerived().TraverseFormatArgAttr(cast<FormatArgAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:561:42: warning: unused parameter 'A' [-Wunused-parameter]
  561 |   bool VisitFormatArgAttr(FormatArgAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionReturnThunksAttr(clang::FunctionReturnThunksAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3048:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionReturnThunksAttr(clang::FunctionReturnThunksAttr*) [with Derived = LupdateVisitor]'
 3048 |   if (!getDerived().VisitFunctionReturnThunksAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5951:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5951 |       return getDerived().TraverseFunctionReturnThunksAttr(cast<FunctionReturnThunksAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:565:64: warning: unused parameter 'A' [-Wunused-parameter]
  565 |   bool VisitFunctionReturnThunksAttr(FunctionReturnThunksAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGNUInlineAttr(clang::GNUInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3057:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGNUInlineAttr(clang::GNUInlineAttr*) [with Derived = LupdateVisitor]'
 3057 |   if (!getDerived().VisitGNUInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5953:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5953 |       return getDerived().TraverseGNUInlineAttr(cast<GNUInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:569:42: warning: unused parameter 'A' [-Wunused-parameter]
  569 |   bool VisitGNUInlineAttr(GNUInlineAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGuardedByAttr(clang::GuardedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3066:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGuardedByAttr(clang::GuardedByAttr*) [with Derived = LupdateVisitor]'
 3066 |   if (!getDerived().VisitGuardedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5955:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5955 |       return getDerived().TraverseGuardedByAttr(cast<GuardedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:573:42: warning: unused parameter 'A' [-Wunused-parameter]
  573 |   bool VisitGuardedByAttr(GuardedByAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGuardedVarAttr(clang::GuardedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3077:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseGuardedVarAttr(clang::GuardedVarAttr*) [with Derived = LupdateVisitor]'
 3077 |   if (!getDerived().VisitGuardedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5957:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5957 |       return getDerived().TraverseGuardedVarAttr(cast<GuardedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:577:44: warning: unused parameter 'A' [-Wunused-parameter]
  577 |   bool VisitGuardedVarAttr(GuardedVarAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHIPManagedAttr(clang::HIPManagedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3086:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHIPManagedAttr(clang::HIPManagedAttr*) [with Derived = LupdateVisitor]'
 3086 |   if (!getDerived().VisitHIPManagedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5959:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5959 |       return getDerived().TraverseHIPManagedAttr(cast<HIPManagedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:581:44: warning: unused parameter 'A' [-Wunused-parameter]
  581 |   bool VisitHIPManagedAttr(HIPManagedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLGroupSharedAddressSpaceAttr(clang::HLSLGroupSharedAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3095:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLGroupSharedAddressSpaceAttr(clang::HLSLGroupSharedAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 3095 |   if (!getDerived().VisitHLSLGroupSharedAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5961:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5961 |       return getDerived().TraverseHLSLGroupSharedAddressSpaceAttr(cast<HLSLGroupSharedAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:585:78: warning: unused parameter 'A' [-Wunused-parameter]
  585 |   bool VisitHLSLGroupSharedAddressSpaceAttr(HLSLGroupSharedAddressSpaceAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLLoopHintAttr(clang::HLSLLoopHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3104:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLLoopHintAttr(clang::HLSLLoopHintAttr*) [with Derived = LupdateVisitor]'
 3104 |   if (!getDerived().VisitHLSLLoopHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5963:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5963 |       return getDerived().TraverseHLSLLoopHintAttr(cast<HLSLLoopHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:589:48: warning: unused parameter 'A' [-Wunused-parameter]
  589 |   bool VisitHLSLLoopHintAttr(HLSLLoopHintAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLNumThreadsAttr(clang::HLSLNumThreadsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3113:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLNumThreadsAttr(clang::HLSLNumThreadsAttr*) [with Derived = LupdateVisitor]'
 3113 |   if (!getDerived().VisitHLSLNumThreadsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5965:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5965 |       return getDerived().TraverseHLSLNumThreadsAttr(cast<HLSLNumThreadsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:593:52: warning: unused parameter 'A' [-Wunused-parameter]
  593 |   bool VisitHLSLNumThreadsAttr(HLSLNumThreadsAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLPackOffsetAttr(clang::HLSLPackOffsetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3122:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLPackOffsetAttr(clang::HLSLPackOffsetAttr*) [with Derived = LupdateVisitor]'
 3122 |   if (!getDerived().VisitHLSLPackOffsetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5967:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5967 |       return getDerived().TraverseHLSLPackOffsetAttr(cast<HLSLPackOffsetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:597:52: warning: unused parameter 'A' [-Wunused-parameter]
  597 |   bool VisitHLSLPackOffsetAttr(HLSLPackOffsetAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLParamModifierAttr(clang::HLSLParamModifierAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3131:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLParamModifierAttr(clang::HLSLParamModifierAttr*) [with Derived = LupdateVisitor]'
 3131 |   if (!getDerived().VisitHLSLParamModifierAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5969:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5969 |       return getDerived().TraverseHLSLParamModifierAttr(cast<HLSLParamModifierAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:601:58: warning: unused parameter 'A' [-Wunused-parameter]
  601 |   bool VisitHLSLParamModifierAttr(HLSLParamModifierAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceAttr(clang::HLSLResourceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3140:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceAttr(clang::HLSLResourceAttr*) [with Derived = LupdateVisitor]'
 3140 |   if (!getDerived().VisitHLSLResourceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5971:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5971 |       return getDerived().TraverseHLSLResourceAttr(cast<HLSLResourceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:605:48: warning: unused parameter 'A' [-Wunused-parameter]
  605 |   bool VisitHLSLResourceAttr(HLSLResourceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceBindingAttr(clang::HLSLResourceBindingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3149:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceBindingAttr(clang::HLSLResourceBindingAttr*) [with Derived = LupdateVisitor]'
 3149 |   if (!getDerived().VisitHLSLResourceBindingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5973:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5973 |       return getDerived().TraverseHLSLResourceBindingAttr(cast<HLSLResourceBindingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:609:62: warning: unused parameter 'A' [-Wunused-parameter]
  609 |   bool VisitHLSLResourceBindingAttr(HLSLResourceBindingAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLResourceClassAttr(clang::HLSLResourceClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3158:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLResourceClassAttr(clang::HLSLResourceClassAttr*) [with Derived = LupdateVisitor]'
 3158 |   if (!getDerived().VisitHLSLResourceClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5975:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5975 |       return getDerived().TraverseHLSLResourceClassAttr(cast<HLSLResourceClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:613:58: warning: unused parameter 'A' [-Wunused-parameter]
  613 |   bool VisitHLSLResourceClassAttr(HLSLResourceClassAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLSV_DispatchThreadIDAttr(clang::HLSLSV_DispatchThreadIDAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3167:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLSV_DispatchThreadIDAttr(clang::HLSLSV_DispatchThreadIDAttr*) [with Derived = LupdateVisitor]'
 3167 |   if (!getDerived().VisitHLSLSV_DispatchThreadIDAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5977:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5977 |       return getDerived().TraverseHLSLSV_DispatchThreadIDAttr(cast<HLSLSV_DispatchThreadIDAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:617:70: warning: unused parameter 'A' [-Wunused-parameter]
  617 |   bool VisitHLSLSV_DispatchThreadIDAttr(HLSLSV_DispatchThreadIDAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLSV_GroupIndexAttr(clang::HLSLSV_GroupIndexAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3176:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLSV_GroupIndexAttr(clang::HLSLSV_GroupIndexAttr*) [with Derived = LupdateVisitor]'
 3176 |   if (!getDerived().VisitHLSLSV_GroupIndexAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5979:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5979 |       return getDerived().TraverseHLSLSV_GroupIndexAttr(cast<HLSLSV_GroupIndexAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:621:58: warning: unused parameter 'A' [-Wunused-parameter]
  621 |   bool VisitHLSLSV_GroupIndexAttr(HLSLSV_GroupIndexAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHLSLShaderAttr(clang::HLSLShaderAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3185:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHLSLShaderAttr(clang::HLSLShaderAttr*) [with Derived = LupdateVisitor]'
 3185 |   if (!getDerived().VisitHLSLShaderAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5981:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5981 |       return getDerived().TraverseHLSLShaderAttr(cast<HLSLShaderAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:625:44: warning: unused parameter 'A' [-Wunused-parameter]
  625 |   bool VisitHLSLShaderAttr(HLSLShaderAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHotAttr(clang::HotAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3194:33:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHotAttr(clang::HotAttr*) [with Derived = LupdateVisitor]'
 3194 |   if (!getDerived().VisitHotAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5983:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5983 |       return getDerived().TraverseHotAttr(cast<HotAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:629:30: warning: unused parameter 'A' [-Wunused-parameter]
  629 |   bool VisitHotAttr(HotAttr *A) {
      |                     ~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitHybridPatchableAttr(clang::HybridPatchableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3203:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseHybridPatchableAttr(clang::HybridPatchableAttr*) [with Derived = LupdateVisitor]'
 3203 |   if (!getDerived().VisitHybridPatchableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5985:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5985 |       return getDerived().TraverseHybridPatchableAttr(cast<HybridPatchableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:633:54: warning: unused parameter 'A' [-Wunused-parameter]
  633 |   bool VisitHybridPatchableAttr(HybridPatchableAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBActionAttr(clang::IBActionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3212:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBActionAttr(clang::IBActionAttr*) [with Derived = LupdateVisitor]'
 3212 |   if (!getDerived().VisitIBActionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5987:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5987 |       return getDerived().TraverseIBActionAttr(cast<IBActionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:637:40: warning: unused parameter 'A' [-Wunused-parameter]
  637 |   bool VisitIBActionAttr(IBActionAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBOutletAttr(clang::IBOutletAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3221:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBOutletAttr(clang::IBOutletAttr*) [with Derived = LupdateVisitor]'
 3221 |   if (!getDerived().VisitIBOutletAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5989:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5989 |       return getDerived().TraverseIBOutletAttr(cast<IBOutletAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:641:40: warning: unused parameter 'A' [-Wunused-parameter]
  641 |   bool VisitIBOutletAttr(IBOutletAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIBOutletCollectionAttr(clang::IBOutletCollectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3230:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIBOutletCollectionAttr(clang::IBOutletCollectionAttr*) [with Derived = LupdateVisitor]'
 3230 |   if (!getDerived().VisitIBOutletCollectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5991:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5991 |       return getDerived().TraverseIBOutletCollectionAttr(cast<IBOutletCollectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:645:60: warning: unused parameter 'A' [-Wunused-parameter]
  645 |   bool VisitIBOutletCollectionAttr(IBOutletCollectionAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIFuncAttr(clang::IFuncAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3242:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIFuncAttr(clang::IFuncAttr*) [with Derived = LupdateVisitor]'
 3242 |   if (!getDerived().VisitIFuncAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5993:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5993 |       return getDerived().TraverseIFuncAttr(cast<IFuncAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:649:34: warning: unused parameter 'A' [-Wunused-parameter]
  649 |   bool VisitIFuncAttr(IFuncAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitPriorityAttr(clang::InitPriorityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3251:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInitPriorityAttr(clang::InitPriorityAttr*) [with Derived = LupdateVisitor]'
 3251 |   if (!getDerived().VisitInitPriorityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5995:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5995 |       return getDerived().TraverseInitPriorityAttr(cast<InitPriorityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:653:48: warning: unused parameter 'A' [-Wunused-parameter]
  653 |   bool VisitInitPriorityAttr(InitPriorityAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitSegAttr(clang::InitSegAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3260:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInitSegAttr(clang::InitSegAttr*) [with Derived = LupdateVisitor]'
 3260 |   if (!getDerived().VisitInitSegAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5997:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5997 |       return getDerived().TraverseInitSegAttr(cast<InitSegAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:657:38: warning: unused parameter 'A' [-Wunused-parameter]
  657 |   bool VisitInitSegAttr(InitSegAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIntelOclBiccAttr(clang::IntelOclBiccAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3269:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIntelOclBiccAttr(clang::IntelOclBiccAttr*) [with Derived = LupdateVisitor]'
 3269 |   if (!getDerived().VisitIntelOclBiccAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5999:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 5999 |       return getDerived().TraverseIntelOclBiccAttr(cast<IntelOclBiccAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:661:48: warning: unused parameter 'A' [-Wunused-parameter]
  661 |   bool VisitIntelOclBiccAttr(IntelOclBiccAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInternalLinkageAttr(clang::InternalLinkageAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3278:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInternalLinkageAttr(clang::InternalLinkageAttr*) [with Derived = LupdateVisitor]'
 3278 |   if (!getDerived().VisitInternalLinkageAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6001:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6001 |       return getDerived().TraverseInternalLinkageAttr(cast<InternalLinkageAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:665:54: warning: unused parameter 'A' [-Wunused-parameter]
  665 |   bool VisitInternalLinkageAttr(InternalLinkageAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLTOVisibilityPublicAttr(clang::LTOVisibilityPublicAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3287:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLTOVisibilityPublicAttr(clang::LTOVisibilityPublicAttr*) [with Derived = LupdateVisitor]'
 3287 |   if (!getDerived().VisitLTOVisibilityPublicAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6003:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6003 |       return getDerived().TraverseLTOVisibilityPublicAttr(cast<LTOVisibilityPublicAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:669:62: warning: unused parameter 'A' [-Wunused-parameter]
  669 |   bool VisitLTOVisibilityPublicAttr(LTOVisibilityPublicAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLayoutVersionAttr(clang::LayoutVersionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3296:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLayoutVersionAttr(clang::LayoutVersionAttr*) [with Derived = LupdateVisitor]'
 3296 |   if (!getDerived().VisitLayoutVersionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6005:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6005 |       return getDerived().TraverseLayoutVersionAttr(cast<LayoutVersionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:673:50: warning: unused parameter 'A' [-Wunused-parameter]
  673 |   bool VisitLayoutVersionAttr(LayoutVersionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLeafAttr(clang::LeafAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3305:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLeafAttr(clang::LeafAttr*) [with Derived = LupdateVisitor]'
 3305 |   if (!getDerived().VisitLeafAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6007:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6007 |       return getDerived().TraverseLeafAttr(cast<LeafAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:677:32: warning: unused parameter 'A' [-Wunused-parameter]
  677 |   bool VisitLeafAttr(LeafAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLifetimeBoundAttr(clang::LifetimeBoundAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3314:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLifetimeBoundAttr(clang::LifetimeBoundAttr*) [with Derived = LupdateVisitor]'
 3314 |   if (!getDerived().VisitLifetimeBoundAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6009:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6009 |       return getDerived().TraverseLifetimeBoundAttr(cast<LifetimeBoundAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:681:50: warning: unused parameter 'A' [-Wunused-parameter]
  681 |   bool VisitLifetimeBoundAttr(LifetimeBoundAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLikelyAttr(clang::LikelyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3323:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLikelyAttr(clang::LikelyAttr*) [with Derived = LupdateVisitor]'
 3323 |   if (!getDerived().VisitLikelyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6011:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6011 |       return getDerived().TraverseLikelyAttr(cast<LikelyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:685:36: warning: unused parameter 'A' [-Wunused-parameter]
  685 |   bool VisitLikelyAttr(LikelyAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLoaderUninitializedAttr(clang::LoaderUninitializedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3332:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLoaderUninitializedAttr(clang::LoaderUninitializedAttr*) [with Derived = LupdateVisitor]'
 3332 |   if (!getDerived().VisitLoaderUninitializedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6013:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6013 |       return getDerived().TraverseLoaderUninitializedAttr(cast<LoaderUninitializedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:689:62: warning: unused parameter 'A' [-Wunused-parameter]
  689 |   bool VisitLoaderUninitializedAttr(LoaderUninitializedAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLockReturnedAttr(clang::LockReturnedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3341:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLockReturnedAttr(clang::LockReturnedAttr*) [with Derived = LupdateVisitor]'
 3341 |   if (!getDerived().VisitLockReturnedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6015:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6015 |       return getDerived().TraverseLockReturnedAttr(cast<LockReturnedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:693:48: warning: unused parameter 'A' [-Wunused-parameter]
  693 |   bool VisitLockReturnedAttr(LockReturnedAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLocksExcludedAttr(clang::LocksExcludedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3352:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLocksExcludedAttr(clang::LocksExcludedAttr*) [with Derived = LupdateVisitor]'
 3352 |   if (!getDerived().VisitLocksExcludedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6017:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6017 |       return getDerived().TraverseLocksExcludedAttr(cast<LocksExcludedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:697:50: warning: unused parameter 'A' [-Wunused-parameter]
  697 |   bool VisitLocksExcludedAttr(LocksExcludedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLoopHintAttr(clang::LoopHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3369:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLoopHintAttr(clang::LoopHintAttr*) [with Derived = LupdateVisitor]'
 3369 |   if (!getDerived().VisitLoopHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6019:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6019 |       return getDerived().TraverseLoopHintAttr(cast<LoopHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:701:40: warning: unused parameter 'A' [-Wunused-parameter]
  701 |   bool VisitLoopHintAttr(LoopHintAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitM68kInterruptAttr(clang::M68kInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3380:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseM68kInterruptAttr(clang::M68kInterruptAttr*) [with Derived = LupdateVisitor]'
 3380 |   if (!getDerived().VisitM68kInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6021:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6021 |       return getDerived().TraverseM68kInterruptAttr(cast<M68kInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:705:50: warning: unused parameter 'A' [-Wunused-parameter]
  705 |   bool VisitM68kInterruptAttr(M68kInterruptAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitM68kRTDAttr(clang::M68kRTDAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3389:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseM68kRTDAttr(clang::M68kRTDAttr*) [with Derived = LupdateVisitor]'
 3389 |   if (!getDerived().VisitM68kRTDAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6023:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6023 |       return getDerived().TraverseM68kRTDAttr(cast<M68kRTDAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:709:38: warning: unused parameter 'A' [-Wunused-parameter]
  709 |   bool VisitM68kRTDAttr(M68kRTDAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMIGServerRoutineAttr(clang::MIGServerRoutineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3398:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMIGServerRoutineAttr(clang::MIGServerRoutineAttr*) [with Derived = LupdateVisitor]'
 3398 |   if (!getDerived().VisitMIGServerRoutineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6025:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6025 |       return getDerived().TraverseMIGServerRoutineAttr(cast<MIGServerRoutineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:713:56: warning: unused parameter 'A' [-Wunused-parameter]
  713 |   bool VisitMIGServerRoutineAttr(MIGServerRoutineAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSABIAttr(clang::MSABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3407:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSABIAttr(clang::MSABIAttr*) [with Derived = LupdateVisitor]'
 3407 |   if (!getDerived().VisitMSABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6027:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6027 |       return getDerived().TraverseMSABIAttr(cast<MSABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:717:34: warning: unused parameter 'A' [-Wunused-parameter]
  717 |   bool VisitMSABIAttr(MSABIAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSAllocatorAttr(clang::MSAllocatorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3416:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSAllocatorAttr(clang::MSAllocatorAttr*) [with Derived = LupdateVisitor]'
 3416 |   if (!getDerived().VisitMSAllocatorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6029:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6029 |       return getDerived().TraverseMSAllocatorAttr(cast<MSAllocatorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:721:46: warning: unused parameter 'A' [-Wunused-parameter]
  721 |   bool VisitMSAllocatorAttr(MSAllocatorAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSConstexprAttr(clang::MSConstexprAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3425:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSConstexprAttr(clang::MSConstexprAttr*) [with Derived = LupdateVisitor]'
 3425 |   if (!getDerived().VisitMSConstexprAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6031:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6031 |       return getDerived().TraverseMSConstexprAttr(cast<MSConstexprAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:725:46: warning: unused parameter 'A' [-Wunused-parameter]
  725 |   bool VisitMSConstexprAttr(MSConstexprAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSInheritanceAttr(clang::MSInheritanceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3434:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSInheritanceAttr(clang::MSInheritanceAttr*) [with Derived = LupdateVisitor]'
 3434 |   if (!getDerived().VisitMSInheritanceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6033:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6033 |       return getDerived().TraverseMSInheritanceAttr(cast<MSInheritanceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:729:50: warning: unused parameter 'A' [-Wunused-parameter]
  729 |   bool VisitMSInheritanceAttr(MSInheritanceAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSNoVTableAttr(clang::MSNoVTableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3443:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSNoVTableAttr(clang::MSNoVTableAttr*) [with Derived = LupdateVisitor]'
 3443 |   if (!getDerived().VisitMSNoVTableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6035:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6035 |       return getDerived().TraverseMSNoVTableAttr(cast<MSNoVTableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:733:44: warning: unused parameter 'A' [-Wunused-parameter]
  733 |   bool VisitMSNoVTableAttr(MSNoVTableAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSP430InterruptAttr(clang::MSP430InterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3452:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSP430InterruptAttr(clang::MSP430InterruptAttr*) [with Derived = LupdateVisitor]'
 3452 |   if (!getDerived().VisitMSP430InterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6037:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6037 |       return getDerived().TraverseMSP430InterruptAttr(cast<MSP430InterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:737:54: warning: unused parameter 'A' [-Wunused-parameter]
  737 |   bool VisitMSP430InterruptAttr(MSP430InterruptAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSStructAttr(clang::MSStructAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3461:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSStructAttr(clang::MSStructAttr*) [with Derived = LupdateVisitor]'
 3461 |   if (!getDerived().VisitMSStructAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6039:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6039 |       return getDerived().TraverseMSStructAttr(cast<MSStructAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:741:40: warning: unused parameter 'A' [-Wunused-parameter]
  741 |   bool VisitMSStructAttr(MSStructAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSVtorDispAttr(clang::MSVtorDispAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3470:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMSVtorDispAttr(clang::MSVtorDispAttr*) [with Derived = LupdateVisitor]'
 3470 |   if (!getDerived().VisitMSVtorDispAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6041:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6041 |       return getDerived().TraverseMSVtorDispAttr(cast<MSVtorDispAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:745:44: warning: unused parameter 'A' [-Wunused-parameter]
  745 |   bool VisitMSVtorDispAttr(MSVtorDispAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaxFieldAlignmentAttr(clang::MaxFieldAlignmentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3479:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMaxFieldAlignmentAttr(clang::MaxFieldAlignmentAttr*) [with Derived = LupdateVisitor]'
 3479 |   if (!getDerived().VisitMaxFieldAlignmentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6043:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6043 |       return getDerived().TraverseMaxFieldAlignmentAttr(cast<MaxFieldAlignmentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:749:58: warning: unused parameter 'A' [-Wunused-parameter]
  749 |   bool VisitMaxFieldAlignmentAttr(MaxFieldAlignmentAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMayAliasAttr(clang::MayAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3488:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMayAliasAttr(clang::MayAliasAttr*) [with Derived = LupdateVisitor]'
 3488 |   if (!getDerived().VisitMayAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6045:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6045 |       return getDerived().TraverseMayAliasAttr(cast<MayAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:753:40: warning: unused parameter 'A' [-Wunused-parameter]
  753 |   bool VisitMayAliasAttr(MayAliasAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaybeUndefAttr(clang::MaybeUndefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3497:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMaybeUndefAttr(clang::MaybeUndefAttr*) [with Derived = LupdateVisitor]'
 3497 |   if (!getDerived().VisitMaybeUndefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6047:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6047 |       return getDerived().TraverseMaybeUndefAttr(cast<MaybeUndefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:757:44: warning: unused parameter 'A' [-Wunused-parameter]
  757 |   bool VisitMaybeUndefAttr(MaybeUndefAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMicroMipsAttr(clang::MicroMipsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3506:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMicroMipsAttr(clang::MicroMipsAttr*) [with Derived = LupdateVisitor]'
 3506 |   if (!getDerived().VisitMicroMipsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6049:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6049 |       return getDerived().TraverseMicroMipsAttr(cast<MicroMipsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:761:42: warning: unused parameter 'A' [-Wunused-parameter]
  761 |   bool VisitMicroMipsAttr(MicroMipsAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMinSizeAttr(clang::MinSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3515:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMinSizeAttr(clang::MinSizeAttr*) [with Derived = LupdateVisitor]'
 3515 |   if (!getDerived().VisitMinSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6051:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6051 |       return getDerived().TraverseMinSizeAttr(cast<MinSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:765:38: warning: unused parameter 'A' [-Wunused-parameter]
  765 |   bool VisitMinSizeAttr(MinSizeAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMinVectorWidthAttr(clang::MinVectorWidthAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3524:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMinVectorWidthAttr(clang::MinVectorWidthAttr*) [with Derived = LupdateVisitor]'
 3524 |   if (!getDerived().VisitMinVectorWidthAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6053:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6053 |       return getDerived().TraverseMinVectorWidthAttr(cast<MinVectorWidthAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:769:52: warning: unused parameter 'A' [-Wunused-parameter]
  769 |   bool VisitMinVectorWidthAttr(MinVectorWidthAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMips16Attr(clang::Mips16Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3533:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMips16Attr(clang::Mips16Attr*) [with Derived = LupdateVisitor]'
 3533 |   if (!getDerived().VisitMips16Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6055:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6055 |       return getDerived().TraverseMips16Attr(cast<Mips16Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:773:36: warning: unused parameter 'A' [-Wunused-parameter]
  773 |   bool VisitMips16Attr(Mips16Attr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsInterruptAttr(clang::MipsInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3542:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsInterruptAttr(clang::MipsInterruptAttr*) [with Derived = LupdateVisitor]'
 3542 |   if (!getDerived().VisitMipsInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6057:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6057 |       return getDerived().TraverseMipsInterruptAttr(cast<MipsInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:777:50: warning: unused parameter 'A' [-Wunused-parameter]
  777 |   bool VisitMipsInterruptAttr(MipsInterruptAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsLongCallAttr(clang::MipsLongCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3551:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsLongCallAttr(clang::MipsLongCallAttr*) [with Derived = LupdateVisitor]'
 3551 |   if (!getDerived().VisitMipsLongCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6059:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6059 |       return getDerived().TraverseMipsLongCallAttr(cast<MipsLongCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:781:48: warning: unused parameter 'A' [-Wunused-parameter]
  781 |   bool VisitMipsLongCallAttr(MipsLongCallAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMipsShortCallAttr(clang::MipsShortCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3560:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMipsShortCallAttr(clang::MipsShortCallAttr*) [with Derived = LupdateVisitor]'
 3560 |   if (!getDerived().VisitMipsShortCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6061:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6061 |       return getDerived().TraverseMipsShortCallAttr(cast<MipsShortCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:785:50: warning: unused parameter 'A' [-Wunused-parameter]
  785 |   bool VisitMipsShortCallAttr(MipsShortCallAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitModeAttr(clang::ModeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3569:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseModeAttr(clang::ModeAttr*) [with Derived = LupdateVisitor]'
 3569 |   if (!getDerived().VisitModeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6063:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6063 |       return getDerived().TraverseModeAttr(cast<ModeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:789:32: warning: unused parameter 'A' [-Wunused-parameter]
  789 |   bool VisitModeAttr(ModeAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMustTailAttr(clang::MustTailAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3578:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMustTailAttr(clang::MustTailAttr*) [with Derived = LupdateVisitor]'
 3578 |   if (!getDerived().VisitMustTailAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6065:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6065 |       return getDerived().TraverseMustTailAttr(cast<MustTailAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:793:40: warning: unused parameter 'A' [-Wunused-parameter]
  793 |   bool VisitMustTailAttr(MustTailAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSConsumedAttr(clang::NSConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3587:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSConsumedAttr(clang::NSConsumedAttr*) [with Derived = LupdateVisitor]'
 3587 |   if (!getDerived().VisitNSConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6067:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6067 |       return getDerived().TraverseNSConsumedAttr(cast<NSConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:797:44: warning: unused parameter 'A' [-Wunused-parameter]
  797 |   bool VisitNSConsumedAttr(NSConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSConsumesSelfAttr(clang::NSConsumesSelfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3596:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSConsumesSelfAttr(clang::NSConsumesSelfAttr*) [with Derived = LupdateVisitor]'
 3596 |   if (!getDerived().VisitNSConsumesSelfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6069:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6069 |       return getDerived().TraverseNSConsumesSelfAttr(cast<NSConsumesSelfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:801:52: warning: unused parameter 'A' [-Wunused-parameter]
  801 |   bool VisitNSConsumesSelfAttr(NSConsumesSelfAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSErrorDomainAttr(clang::NSErrorDomainAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3605:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSErrorDomainAttr(clang::NSErrorDomainAttr*) [with Derived = LupdateVisitor]'
 3605 |   if (!getDerived().VisitNSErrorDomainAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6071:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6071 |       return getDerived().TraverseNSErrorDomainAttr(cast<NSErrorDomainAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:805:50: warning: unused parameter 'A' [-Wunused-parameter]
  805 |   bool VisitNSErrorDomainAttr(NSErrorDomainAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsAutoreleasedAttr(clang::NSReturnsAutoreleasedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3614:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsAutoreleasedAttr(clang::NSReturnsAutoreleasedAttr*) [with Derived = LupdateVisitor]'
 3614 |   if (!getDerived().VisitNSReturnsAutoreleasedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6073:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6073 |       return getDerived().TraverseNSReturnsAutoreleasedAttr(cast<NSReturnsAutoreleasedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:809:66: warning: unused parameter 'A' [-Wunused-parameter]
  809 |   bool VisitNSReturnsAutoreleasedAttr(NSReturnsAutoreleasedAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsNotRetainedAttr(clang::NSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3623:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsNotRetainedAttr(clang::NSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 3623 |   if (!getDerived().VisitNSReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6075:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6075 |       return getDerived().TraverseNSReturnsNotRetainedAttr(cast<NSReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:813:64: warning: unused parameter 'A' [-Wunused-parameter]
  813 |   bool VisitNSReturnsNotRetainedAttr(NSReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNSReturnsRetainedAttr(clang::NSReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3632:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNSReturnsRetainedAttr(clang::NSReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 3632 |   if (!getDerived().VisitNSReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6077:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6077 |       return getDerived().TraverseNSReturnsRetainedAttr(cast<NSReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:817:58: warning: unused parameter 'A' [-Wunused-parameter]
  817 |   bool VisitNSReturnsRetainedAttr(NSReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNVPTXKernelAttr(clang::NVPTXKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3641:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNVPTXKernelAttr(clang::NVPTXKernelAttr*) [with Derived = LupdateVisitor]'
 3641 |   if (!getDerived().VisitNVPTXKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6079:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6079 |       return getDerived().TraverseNVPTXKernelAttr(cast<NVPTXKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:821:46: warning: unused parameter 'A' [-Wunused-parameter]
  821 |   bool VisitNVPTXKernelAttr(NVPTXKernelAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNakedAttr(clang::NakedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3650:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNakedAttr(clang::NakedAttr*) [with Derived = LupdateVisitor]'
 3650 |   if (!getDerived().VisitNakedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6081:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6081 |       return getDerived().TraverseNakedAttr(cast<NakedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:825:34: warning: unused parameter 'A' [-Wunused-parameter]
  825 |   bool VisitNakedAttr(NakedAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoAliasAttr(clang::NoAliasAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3659:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoAliasAttr(clang::NoAliasAttr*) [with Derived = LupdateVisitor]'
 3659 |   if (!getDerived().VisitNoAliasAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6083:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6083 |       return getDerived().TraverseNoAliasAttr(cast<NoAliasAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:829:38: warning: unused parameter 'A' [-Wunused-parameter]
  829 |   bool VisitNoAliasAttr(NoAliasAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoBuiltinAttr(clang::NoBuiltinAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3668:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoBuiltinAttr(clang::NoBuiltinAttr*) [with Derived = LupdateVisitor]'
 3668 |   if (!getDerived().VisitNoBuiltinAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6085:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6085 |       return getDerived().TraverseNoBuiltinAttr(cast<NoBuiltinAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:833:42: warning: unused parameter 'A' [-Wunused-parameter]
  833 |   bool VisitNoBuiltinAttr(NoBuiltinAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoCommonAttr(clang::NoCommonAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3677:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoCommonAttr(clang::NoCommonAttr*) [with Derived = LupdateVisitor]'
 3677 |   if (!getDerived().VisitNoCommonAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6087:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6087 |       return getDerived().TraverseNoCommonAttr(cast<NoCommonAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:837:40: warning: unused parameter 'A' [-Wunused-parameter]
  837 |   bool VisitNoCommonAttr(NoCommonAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDebugAttr(clang::NoDebugAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3686:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDebugAttr(clang::NoDebugAttr*) [with Derived = LupdateVisitor]'
 3686 |   if (!getDerived().VisitNoDebugAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6089:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6089 |       return getDerived().TraverseNoDebugAttr(cast<NoDebugAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:841:38: warning: unused parameter 'A' [-Wunused-parameter]
  841 |   bool VisitNoDebugAttr(NoDebugAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDerefAttr(clang::NoDerefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3695:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDerefAttr(clang::NoDerefAttr*) [with Derived = LupdateVisitor]'
 3695 |   if (!getDerived().VisitNoDerefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6091:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6091 |       return getDerived().TraverseNoDerefAttr(cast<NoDerefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:845:38: warning: unused parameter 'A' [-Wunused-parameter]
  845 |   bool VisitNoDerefAttr(NoDerefAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDestroyAttr(clang::NoDestroyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3704:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDestroyAttr(clang::NoDestroyAttr*) [with Derived = LupdateVisitor]'
 3704 |   if (!getDerived().VisitNoDestroyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6093:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6093 |       return getDerived().TraverseNoDestroyAttr(cast<NoDestroyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:849:42: warning: unused parameter 'A' [-Wunused-parameter]
  849 |   bool VisitNoDestroyAttr(NoDestroyAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoDuplicateAttr(clang::NoDuplicateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3713:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoDuplicateAttr(clang::NoDuplicateAttr*) [with Derived = LupdateVisitor]'
 3713 |   if (!getDerived().VisitNoDuplicateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6095:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6095 |       return getDerived().TraverseNoDuplicateAttr(cast<NoDuplicateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:853:46: warning: unused parameter 'A' [-Wunused-parameter]
  853 |   bool VisitNoDuplicateAttr(NoDuplicateAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoEscapeAttr(clang::NoEscapeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3722:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoEscapeAttr(clang::NoEscapeAttr*) [with Derived = LupdateVisitor]'
 3722 |   if (!getDerived().VisitNoEscapeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6097:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6097 |       return getDerived().TraverseNoEscapeAttr(cast<NoEscapeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:857:40: warning: unused parameter 'A' [-Wunused-parameter]
  857 |   bool VisitNoEscapeAttr(NoEscapeAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInlineAttr(clang::NoInlineAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3731:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoInlineAttr(clang::NoInlineAttr*) [with Derived = LupdateVisitor]'
 3731 |   if (!getDerived().VisitNoInlineAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6099:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6099 |       return getDerived().TraverseNoInlineAttr(cast<NoInlineAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:861:40: warning: unused parameter 'A' [-Wunused-parameter]
  861 |   bool VisitNoInlineAttr(NoInlineAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInstrumentFunctionAttr(clang::NoInstrumentFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3740:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoInstrumentFunctionAttr(clang::NoInstrumentFunctionAttr*) [with Derived = LupdateVisitor]'
 3740 |   if (!getDerived().VisitNoInstrumentFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6101:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6101 |       return getDerived().TraverseNoInstrumentFunctionAttr(cast<NoInstrumentFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:865:64: warning: unused parameter 'A' [-Wunused-parameter]
  865 |   bool VisitNoInstrumentFunctionAttr(NoInstrumentFunctionAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMergeAttr(clang::NoMergeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3749:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMergeAttr(clang::NoMergeAttr*) [with Derived = LupdateVisitor]'
 3749 |   if (!getDerived().VisitNoMergeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6103:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6103 |       return getDerived().TraverseNoMergeAttr(cast<NoMergeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:869:38: warning: unused parameter 'A' [-Wunused-parameter]
  869 |   bool VisitNoMergeAttr(NoMergeAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMicroMipsAttr(clang::NoMicroMipsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3758:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMicroMipsAttr(clang::NoMicroMipsAttr*) [with Derived = LupdateVisitor]'
 3758 |   if (!getDerived().VisitNoMicroMipsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6105:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6105 |       return getDerived().TraverseNoMicroMipsAttr(cast<NoMicroMipsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:873:46: warning: unused parameter 'A' [-Wunused-parameter]
  873 |   bool VisitNoMicroMipsAttr(NoMicroMipsAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoMips16Attr(clang::NoMips16Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3767:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoMips16Attr(clang::NoMips16Attr*) [with Derived = LupdateVisitor]'
 3767 |   if (!getDerived().VisitNoMips16Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6107:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6107 |       return getDerived().TraverseNoMips16Attr(cast<NoMips16Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:877:40: warning: unused parameter 'A' [-Wunused-parameter]
  877 |   bool VisitNoMips16Attr(NoMips16Attr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoProfileFunctionAttr(clang::NoProfileFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3776:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoProfileFunctionAttr(clang::NoProfileFunctionAttr*) [with Derived = LupdateVisitor]'
 3776 |   if (!getDerived().VisitNoProfileFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6109:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6109 |       return getDerived().TraverseNoProfileFunctionAttr(cast<NoProfileFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:881:58: warning: unused parameter 'A' [-Wunused-parameter]
  881 |   bool VisitNoProfileFunctionAttr(NoProfileFunctionAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoRandomizeLayoutAttr(clang::NoRandomizeLayoutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3785:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoRandomizeLayoutAttr(clang::NoRandomizeLayoutAttr*) [with Derived = LupdateVisitor]'
 3785 |   if (!getDerived().VisitNoRandomizeLayoutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6111:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6111 |       return getDerived().TraverseNoRandomizeLayoutAttr(cast<NoRandomizeLayoutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:885:58: warning: unused parameter 'A' [-Wunused-parameter]
  885 |   bool VisitNoRandomizeLayoutAttr(NoRandomizeLayoutAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoReturnAttr(clang::NoReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3794:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoReturnAttr(clang::NoReturnAttr*) [with Derived = LupdateVisitor]'
 3794 |   if (!getDerived().VisitNoReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6113:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6113 |       return getDerived().TraverseNoReturnAttr(cast<NoReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:889:40: warning: unused parameter 'A' [-Wunused-parameter]
  889 |   bool VisitNoReturnAttr(NoReturnAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSanitizeAttr(clang::NoSanitizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3803:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSanitizeAttr(clang::NoSanitizeAttr*) [with Derived = LupdateVisitor]'
 3803 |   if (!getDerived().VisitNoSanitizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6115:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6115 |       return getDerived().TraverseNoSanitizeAttr(cast<NoSanitizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:893:44: warning: unused parameter 'A' [-Wunused-parameter]
  893 |   bool VisitNoSanitizeAttr(NoSanitizeAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSpeculativeLoadHardeningAttr(clang::NoSpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3812:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSpeculativeLoadHardeningAttr(clang::NoSpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]'
 3812 |   if (!getDerived().VisitNoSpeculativeLoadHardeningAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6117:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6117 |       return getDerived().TraverseNoSpeculativeLoadHardeningAttr(cast<NoSpeculativeLoadHardeningAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:897:76: warning: unused parameter 'A' [-Wunused-parameter]
  897 |   bool VisitNoSpeculativeLoadHardeningAttr(NoSpeculativeLoadHardeningAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoSplitStackAttr(clang::NoSplitStackAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3821:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoSplitStackAttr(clang::NoSplitStackAttr*) [with Derived = LupdateVisitor]'
 3821 |   if (!getDerived().VisitNoSplitStackAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6119:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6119 |       return getDerived().TraverseNoSplitStackAttr(cast<NoSplitStackAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:901:48: warning: unused parameter 'A' [-Wunused-parameter]
  901 |   bool VisitNoSplitStackAttr(NoSplitStackAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoStackProtectorAttr(clang::NoStackProtectorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3830:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoStackProtectorAttr(clang::NoStackProtectorAttr*) [with Derived = LupdateVisitor]'
 3830 |   if (!getDerived().VisitNoStackProtectorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6121:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6121 |       return getDerived().TraverseNoStackProtectorAttr(cast<NoStackProtectorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:905:56: warning: unused parameter 'A' [-Wunused-parameter]
  905 |   bool VisitNoStackProtectorAttr(NoStackProtectorAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoThreadSafetyAnalysisAttr(clang::NoThreadSafetyAnalysisAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3839:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoThreadSafetyAnalysisAttr(clang::NoThreadSafetyAnalysisAttr*) [with Derived = LupdateVisitor]'
 3839 |   if (!getDerived().VisitNoThreadSafetyAnalysisAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6123:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6123 |       return getDerived().TraverseNoThreadSafetyAnalysisAttr(cast<NoThreadSafetyAnalysisAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:909:68: warning: unused parameter 'A' [-Wunused-parameter]
  909 |   bool VisitNoThreadSafetyAnalysisAttr(NoThreadSafetyAnalysisAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoThrowAttr(clang::NoThrowAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3848:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoThrowAttr(clang::NoThrowAttr*) [with Derived = LupdateVisitor]'
 3848 |   if (!getDerived().VisitNoThrowAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6125:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6125 |       return getDerived().TraverseNoThrowAttr(cast<NoThrowAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:913:38: warning: unused parameter 'A' [-Wunused-parameter]
  913 |   bool VisitNoThrowAttr(NoThrowAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoUniqueAddressAttr(clang::NoUniqueAddressAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3857:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoUniqueAddressAttr(clang::NoUniqueAddressAttr*) [with Derived = LupdateVisitor]'
 3857 |   if (!getDerived().VisitNoUniqueAddressAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6127:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6127 |       return getDerived().TraverseNoUniqueAddressAttr(cast<NoUniqueAddressAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:917:54: warning: unused parameter 'A' [-Wunused-parameter]
  917 |   bool VisitNoUniqueAddressAttr(NoUniqueAddressAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoUwtableAttr(clang::NoUwtableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3866:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNoUwtableAttr(clang::NoUwtableAttr*) [with Derived = LupdateVisitor]'
 3866 |   if (!getDerived().VisitNoUwtableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6129:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6129 |       return getDerived().TraverseNoUwtableAttr(cast<NoUwtableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:921:42: warning: unused parameter 'A' [-Wunused-parameter]
  921 |   bool VisitNoUwtableAttr(NoUwtableAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonAllocatingAttr(clang::NonAllocatingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3875:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonAllocatingAttr(clang::NonAllocatingAttr*) [with Derived = LupdateVisitor]'
 3875 |   if (!getDerived().VisitNonAllocatingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6131:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6131 |       return getDerived().TraverseNonAllocatingAttr(cast<NonAllocatingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:925:50: warning: unused parameter 'A' [-Wunused-parameter]
  925 |   bool VisitNonAllocatingAttr(NonAllocatingAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonBlockingAttr(clang::NonBlockingAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3886:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonBlockingAttr(clang::NonBlockingAttr*) [with Derived = LupdateVisitor]'
 3886 |   if (!getDerived().VisitNonBlockingAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6133:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6133 |       return getDerived().TraverseNonBlockingAttr(cast<NonBlockingAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:929:46: warning: unused parameter 'A' [-Wunused-parameter]
  929 |   bool VisitNonBlockingAttr(NonBlockingAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNonNullAttr(clang::NonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3897:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNonNullAttr(clang::NonNullAttr*) [with Derived = LupdateVisitor]'
 3897 |   if (!getDerived().VisitNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6135:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6135 |       return getDerived().TraverseNonNullAttr(cast<NonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:933:38: warning: unused parameter 'A' [-Wunused-parameter]
  933 |   bool VisitNonNullAttr(NonNullAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNotTailCalledAttr(clang::NotTailCalledAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3906:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseNotTailCalledAttr(clang::NotTailCalledAttr*) [with Derived = LupdateVisitor]'
 3906 |   if (!getDerived().VisitNotTailCalledAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6137:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6137 |       return getDerived().TraverseNotTailCalledAttr(cast<NotTailCalledAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:937:50: warning: unused parameter 'A' [-Wunused-parameter]
  937 |   bool VisitNotTailCalledAttr(NotTailCalledAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAllocateDeclAttr(clang::OMPAllocateDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3915:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAllocateDeclAttr(clang::OMPAllocateDeclAttr*) [with Derived = LupdateVisitor]'
 3915 |   if (!getDerived().VisitOMPAllocateDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6139:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6139 |       return getDerived().TraverseOMPAllocateDeclAttr(cast<OMPAllocateDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:941:54: warning: unused parameter 'A' [-Wunused-parameter]
  941 |   bool VisitOMPAllocateDeclAttr(OMPAllocateDeclAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAssumeAttr(clang::OMPAssumeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3928:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPAssumeAttr(clang::OMPAssumeAttr*) [with Derived = LupdateVisitor]'
 3928 |   if (!getDerived().VisitOMPAssumeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6141:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6141 |       return getDerived().TraverseOMPAssumeAttr(cast<OMPAssumeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:945:42: warning: unused parameter 'A' [-Wunused-parameter]
  945 |   bool VisitOMPAssumeAttr(OMPAssumeAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCaptureKindAttr(clang::OMPCaptureKindAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3937:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCaptureKindAttr(clang::OMPCaptureKindAttr*) [with Derived = LupdateVisitor]'
 3937 |   if (!getDerived().VisitOMPCaptureKindAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6143:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6143 |       return getDerived().TraverseOMPCaptureKindAttr(cast<OMPCaptureKindAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:949:52: warning: unused parameter 'A' [-Wunused-parameter]
  949 |   bool VisitOMPCaptureKindAttr(OMPCaptureKindAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCaptureNoInitAttr(clang::OMPCaptureNoInitAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3946:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPCaptureNoInitAttr(clang::OMPCaptureNoInitAttr*) [with Derived = LupdateVisitor]'
 3946 |   if (!getDerived().VisitOMPCaptureNoInitAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6145:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6145 |       return getDerived().TraverseOMPCaptureNoInitAttr(cast<OMPCaptureNoInitAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:953:56: warning: unused parameter 'A' [-Wunused-parameter]
  953 |   bool VisitOMPCaptureNoInitAttr(OMPCaptureNoInitAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareSimdDeclAttr(clang::OMPDeclareSimdDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:3955:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareSimdDeclAttr(clang::OMPDeclareSimdDeclAttr*) [with Derived = LupdateVisitor]'
 3955 |   if (!getDerived().VisitOMPDeclareSimdDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6147:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6147 |       return getDerived().TraverseOMPDeclareSimdDeclAttr(cast<OMPDeclareSimdDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:957:60: warning: unused parameter 'A' [-Wunused-parameter]
  957 |   bool VisitOMPDeclareSimdDeclAttr(OMPDeclareSimdDeclAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareTargetDeclAttr(clang::OMPDeclareTargetDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4006:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareTargetDeclAttr(clang::OMPDeclareTargetDeclAttr*) [with Derived = LupdateVisitor]'
 4006 |   if (!getDerived().VisitOMPDeclareTargetDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6149:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6149 |       return getDerived().TraverseOMPDeclareTargetDeclAttr(cast<OMPDeclareTargetDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:961:64: warning: unused parameter 'A' [-Wunused-parameter]
  961 |   bool VisitOMPDeclareTargetDeclAttr(OMPDeclareTargetDeclAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDeclareVariantAttr(clang::OMPDeclareVariantAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4017:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareVariantAttr(clang::OMPDeclareVariantAttr*) [with Derived = LupdateVisitor]'
 4017 |   if (!getDerived().VisitOMPDeclareVariantAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6151:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6151 |       return getDerived().TraverseOMPDeclareVariantAttr(cast<OMPDeclareVariantAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:965:58: warning: unused parameter 'A' [-Wunused-parameter]
  965 |   bool VisitOMPDeclareVariantAttr(OMPDeclareVariantAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPReferencedVarAttr(clang::OMPReferencedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4044:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPReferencedVarAttr(clang::OMPReferencedVarAttr*) [with Derived = LupdateVisitor]'
 4044 |   if (!getDerived().VisitOMPReferencedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6153:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6153 |       return getDerived().TraverseOMPReferencedVarAttr(cast<OMPReferencedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:969:56: warning: unused parameter 'A' [-Wunused-parameter]
  969 |   bool VisitOMPReferencedVarAttr(OMPReferencedVarAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPThreadPrivateDeclAttr(clang::OMPThreadPrivateDeclAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4055:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPThreadPrivateDeclAttr(clang::OMPThreadPrivateDeclAttr*) [with Derived = LupdateVisitor]'
 4055 |   if (!getDerived().VisitOMPThreadPrivateDeclAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6155:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6155 |       return getDerived().TraverseOMPThreadPrivateDeclAttr(cast<OMPThreadPrivateDeclAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:973:64: warning: unused parameter 'A' [-Wunused-parameter]
  973 |   bool VisitOMPThreadPrivateDeclAttr(OMPThreadPrivateDeclAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSConsumedAttr(clang::OSConsumedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4064:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSConsumedAttr(clang::OSConsumedAttr*) [with Derived = LupdateVisitor]'
 4064 |   if (!getDerived().VisitOSConsumedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6157:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6157 |       return getDerived().TraverseOSConsumedAttr(cast<OSConsumedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:977:44: warning: unused parameter 'A' [-Wunused-parameter]
  977 |   bool VisitOSConsumedAttr(OSConsumedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSConsumesThisAttr(clang::OSConsumesThisAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4073:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSConsumesThisAttr(clang::OSConsumesThisAttr*) [with Derived = LupdateVisitor]'
 4073 |   if (!getDerived().VisitOSConsumesThisAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6159:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6159 |       return getDerived().TraverseOSConsumesThisAttr(cast<OSConsumesThisAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:981:52: warning: unused parameter 'A' [-Wunused-parameter]
  981 |   bool VisitOSConsumesThisAttr(OSConsumesThisAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsNotRetainedAttr(clang::OSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4082:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsNotRetainedAttr(clang::OSReturnsNotRetainedAttr*) [with Derived = LupdateVisitor]'
 4082 |   if (!getDerived().VisitOSReturnsNotRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6161:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6161 |       return getDerived().TraverseOSReturnsNotRetainedAttr(cast<OSReturnsNotRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:985:64: warning: unused parameter 'A' [-Wunused-parameter]
  985 |   bool VisitOSReturnsNotRetainedAttr(OSReturnsNotRetainedAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedAttr(clang::OSReturnsRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4091:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedAttr(clang::OSReturnsRetainedAttr*) [with Derived = LupdateVisitor]'
 4091 |   if (!getDerived().VisitOSReturnsRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6163:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6163 |       return getDerived().TraverseOSReturnsRetainedAttr(cast<OSReturnsRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:989:58: warning: unused parameter 'A' [-Wunused-parameter]
  989 |   bool VisitOSReturnsRetainedAttr(OSReturnsRetainedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedOnNonZeroAttr(clang::OSReturnsRetainedOnNonZeroAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4100:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedOnNonZeroAttr(clang::OSReturnsRetainedOnNonZeroAttr*) [with Derived = LupdateVisitor]'
 4100 |   if (!getDerived().VisitOSReturnsRetainedOnNonZeroAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6165:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6165 |       return getDerived().TraverseOSReturnsRetainedOnNonZeroAttr(cast<OSReturnsRetainedOnNonZeroAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:993:76: warning: unused parameter 'A' [-Wunused-parameter]
  993 |   bool VisitOSReturnsRetainedOnNonZeroAttr(OSReturnsRetainedOnNonZeroAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOSReturnsRetainedOnZeroAttr(clang::OSReturnsRetainedOnZeroAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4109:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOSReturnsRetainedOnZeroAttr(clang::OSReturnsRetainedOnZeroAttr*) [with Derived = LupdateVisitor]'
 4109 |   if (!getDerived().VisitOSReturnsRetainedOnZeroAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6167:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6167 |       return getDerived().TraverseOSReturnsRetainedOnZeroAttr(cast<OSReturnsRetainedOnZeroAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:997:70: warning: unused parameter 'A' [-Wunused-parameter]
  997 |   bool VisitOSReturnsRetainedOnZeroAttr(OSReturnsRetainedOnZeroAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoxableAttr(clang::ObjCBoxableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4118:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBoxableAttr(clang::ObjCBoxableAttr*) [with Derived = LupdateVisitor]'
 4118 |   if (!getDerived().VisitObjCBoxableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6169:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6169 |       return getDerived().TraverseObjCBoxableAttr(cast<ObjCBoxableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1001:46: warning: unused parameter 'A' [-Wunused-parameter]
 1001 |   bool VisitObjCBoxableAttr(ObjCBoxableAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeAttr(clang::ObjCBridgeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4127:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeAttr(clang::ObjCBridgeAttr*) [with Derived = LupdateVisitor]'
 4127 |   if (!getDerived().VisitObjCBridgeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6171:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6171 |       return getDerived().TraverseObjCBridgeAttr(cast<ObjCBridgeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1005:44: warning: unused parameter 'A' [-Wunused-parameter]
 1005 |   bool VisitObjCBridgeAttr(ObjCBridgeAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeMutableAttr(clang::ObjCBridgeMutableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4136:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeMutableAttr(clang::ObjCBridgeMutableAttr*) [with Derived = LupdateVisitor]'
 4136 |   if (!getDerived().VisitObjCBridgeMutableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6173:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6173 |       return getDerived().TraverseObjCBridgeMutableAttr(cast<ObjCBridgeMutableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1009:58: warning: unused parameter 'A' [-Wunused-parameter]
 1009 |   bool VisitObjCBridgeMutableAttr(ObjCBridgeMutableAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgeRelatedAttr(clang::ObjCBridgeRelatedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4145:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCBridgeRelatedAttr(clang::ObjCBridgeRelatedAttr*) [with Derived = LupdateVisitor]'
 4145 |   if (!getDerived().VisitObjCBridgeRelatedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6175:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6175 |       return getDerived().TraverseObjCBridgeRelatedAttr(cast<ObjCBridgeRelatedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1013:58: warning: unused parameter 'A' [-Wunused-parameter]
 1013 |   bool VisitObjCBridgeRelatedAttr(ObjCBridgeRelatedAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCClassStubAttr(clang::ObjCClassStubAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4154:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCClassStubAttr(clang::ObjCClassStubAttr*) [with Derived = LupdateVisitor]'
 4154 |   if (!getDerived().VisitObjCClassStubAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6177:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6177 |       return getDerived().TraverseObjCClassStubAttr(cast<ObjCClassStubAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1017:50: warning: unused parameter 'A' [-Wunused-parameter]
 1017 |   bool VisitObjCClassStubAttr(ObjCClassStubAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDesignatedInitializerAttr(clang::ObjCDesignatedInitializerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4163:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDesignatedInitializerAttr(clang::ObjCDesignatedInitializerAttr*) [with Derived = LupdateVisitor]'
 4163 |   if (!getDerived().VisitObjCDesignatedInitializerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6179:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6179 |       return getDerived().TraverseObjCDesignatedInitializerAttr(cast<ObjCDesignatedInitializerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1021:74: warning: unused parameter 'A' [-Wunused-parameter]
 1021 |   bool VisitObjCDesignatedInitializerAttr(ObjCDesignatedInitializerAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDirectAttr(clang::ObjCDirectAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4172:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDirectAttr(clang::ObjCDirectAttr*) [with Derived = LupdateVisitor]'
 4172 |   if (!getDerived().VisitObjCDirectAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6181:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6181 |       return getDerived().TraverseObjCDirectAttr(cast<ObjCDirectAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1025:44: warning: unused parameter 'A' [-Wunused-parameter]
 1025 |   bool VisitObjCDirectAttr(ObjCDirectAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDirectMembersAttr(clang::ObjCDirectMembersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4181:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCDirectMembersAttr(clang::ObjCDirectMembersAttr*) [with Derived = LupdateVisitor]'
 4181 |   if (!getDerived().VisitObjCDirectMembersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6183:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6183 |       return getDerived().TraverseObjCDirectMembersAttr(cast<ObjCDirectMembersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1029:58: warning: unused parameter 'A' [-Wunused-parameter]
 1029 |   bool VisitObjCDirectMembersAttr(ObjCDirectMembersAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExceptionAttr(clang::ObjCExceptionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4190:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExceptionAttr(clang::ObjCExceptionAttr*) [with Derived = LupdateVisitor]'
 4190 |   if (!getDerived().VisitObjCExceptionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6185:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6185 |       return getDerived().TraverseObjCExceptionAttr(cast<ObjCExceptionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1033:50: warning: unused parameter 'A' [-Wunused-parameter]
 1033 |   bool VisitObjCExceptionAttr(ObjCExceptionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExplicitProtocolImplAttr(clang::ObjCExplicitProtocolImplAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4199:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExplicitProtocolImplAttr(clang::ObjCExplicitProtocolImplAttr*) [with Derived = LupdateVisitor]'
 4199 |   if (!getDerived().VisitObjCExplicitProtocolImplAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6187:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6187 |       return getDerived().TraverseObjCExplicitProtocolImplAttr(cast<ObjCExplicitProtocolImplAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1037:72: warning: unused parameter 'A' [-Wunused-parameter]
 1037 |   bool VisitObjCExplicitProtocolImplAttr(ObjCExplicitProtocolImplAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCExternallyRetainedAttr(clang::ObjCExternallyRetainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4208:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCExternallyRetainedAttr(clang::ObjCExternallyRetainedAttr*) [with Derived = LupdateVisitor]'
 4208 |   if (!getDerived().VisitObjCExternallyRetainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6189:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6189 |       return getDerived().TraverseObjCExternallyRetainedAttr(cast<ObjCExternallyRetainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1041:68: warning: unused parameter 'A' [-Wunused-parameter]
 1041 |   bool VisitObjCExternallyRetainedAttr(ObjCExternallyRetainedAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCGCAttr(clang::ObjCGCAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4217:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCGCAttr(clang::ObjCGCAttr*) [with Derived = LupdateVisitor]'
 4217 |   if (!getDerived().VisitObjCGCAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6191:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6191 |       return getDerived().TraverseObjCGCAttr(cast<ObjCGCAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1045:36: warning: unused parameter 'A' [-Wunused-parameter]
 1045 |   bool VisitObjCGCAttr(ObjCGCAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIndependentClassAttr(clang::ObjCIndependentClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4226:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCIndependentClassAttr(clang::ObjCIndependentClassAttr*) [with Derived = LupdateVisitor]'
 4226 |   if (!getDerived().VisitObjCIndependentClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6193:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6193 |       return getDerived().TraverseObjCIndependentClassAttr(cast<ObjCIndependentClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1049:64: warning: unused parameter 'A' [-Wunused-parameter]
 1049 |   bool VisitObjCIndependentClassAttr(ObjCIndependentClassAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInertUnsafeUnretainedAttr(clang::ObjCInertUnsafeUnretainedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4235:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInertUnsafeUnretainedAttr(clang::ObjCInertUnsafeUnretainedAttr*) [with Derived = LupdateVisitor]'
 4235 |   if (!getDerived().VisitObjCInertUnsafeUnretainedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6195:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6195 |       return getDerived().TraverseObjCInertUnsafeUnretainedAttr(cast<ObjCInertUnsafeUnretainedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1053:74: warning: unused parameter 'A' [-Wunused-parameter]
 1053 |   bool VisitObjCInertUnsafeUnretainedAttr(ObjCInertUnsafeUnretainedAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCKindOfAttr(clang::ObjCKindOfAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4244:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCKindOfAttr(clang::ObjCKindOfAttr*) [with Derived = LupdateVisitor]'
 4244 |   if (!getDerived().VisitObjCKindOfAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6197:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6197 |       return getDerived().TraverseObjCKindOfAttr(cast<ObjCKindOfAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1057:44: warning: unused parameter 'A' [-Wunused-parameter]
 1057 |   bool VisitObjCKindOfAttr(ObjCKindOfAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMethodFamilyAttr(clang::ObjCMethodFamilyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4253:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCMethodFamilyAttr(clang::ObjCMethodFamilyAttr*) [with Derived = LupdateVisitor]'
 4253 |   if (!getDerived().VisitObjCMethodFamilyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6199:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6199 |       return getDerived().TraverseObjCMethodFamilyAttr(cast<ObjCMethodFamilyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1061:56: warning: unused parameter 'A' [-Wunused-parameter]
 1061 |   bool VisitObjCMethodFamilyAttr(ObjCMethodFamilyAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNSObjectAttr(clang::ObjCNSObjectAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4262:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNSObjectAttr(clang::ObjCNSObjectAttr*) [with Derived = LupdateVisitor]'
 4262 |   if (!getDerived().VisitObjCNSObjectAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6201:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6201 |       return getDerived().TraverseObjCNSObjectAttr(cast<ObjCNSObjectAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1065:48: warning: unused parameter 'A' [-Wunused-parameter]
 1065 |   bool VisitObjCNSObjectAttr(ObjCNSObjectAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNonLazyClassAttr(clang::ObjCNonLazyClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4271:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNonLazyClassAttr(clang::ObjCNonLazyClassAttr*) [with Derived = LupdateVisitor]'
 4271 |   if (!getDerived().VisitObjCNonLazyClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6203:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6203 |       return getDerived().TraverseObjCNonLazyClassAttr(cast<ObjCNonLazyClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1069:56: warning: unused parameter 'A' [-Wunused-parameter]
 1069 |   bool VisitObjCNonLazyClassAttr(ObjCNonLazyClassAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCNonRuntimeProtocolAttr(clang::ObjCNonRuntimeProtocolAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4280:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCNonRuntimeProtocolAttr(clang::ObjCNonRuntimeProtocolAttr*) [with Derived = LupdateVisitor]'
 4280 |   if (!getDerived().VisitObjCNonRuntimeProtocolAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6205:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6205 |       return getDerived().TraverseObjCNonRuntimeProtocolAttr(cast<ObjCNonRuntimeProtocolAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1073:68: warning: unused parameter 'A' [-Wunused-parameter]
 1073 |   bool VisitObjCNonRuntimeProtocolAttr(ObjCNonRuntimeProtocolAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCOwnershipAttr(clang::ObjCOwnershipAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4289:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCOwnershipAttr(clang::ObjCOwnershipAttr*) [with Derived = LupdateVisitor]'
 4289 |   if (!getDerived().VisitObjCOwnershipAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6207:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6207 |       return getDerived().TraverseObjCOwnershipAttr(cast<ObjCOwnershipAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1077:50: warning: unused parameter 'A' [-Wunused-parameter]
 1077 |   bool VisitObjCOwnershipAttr(ObjCOwnershipAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPreciseLifetimeAttr(clang::ObjCPreciseLifetimeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4298:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCPreciseLifetimeAttr(clang::ObjCPreciseLifetimeAttr*) [with Derived = LupdateVisitor]'
 4298 |   if (!getDerived().VisitObjCPreciseLifetimeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6209:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6209 |       return getDerived().TraverseObjCPreciseLifetimeAttr(cast<ObjCPreciseLifetimeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1081:62: warning: unused parameter 'A' [-Wunused-parameter]
 1081 |   bool VisitObjCPreciseLifetimeAttr(ObjCPreciseLifetimeAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRequiresPropertyDefsAttr(clang::ObjCRequiresPropertyDefsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4307:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRequiresPropertyDefsAttr(clang::ObjCRequiresPropertyDefsAttr*) [with Derived = LupdateVisitor]'
 4307 |   if (!getDerived().VisitObjCRequiresPropertyDefsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6211:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6211 |       return getDerived().TraverseObjCRequiresPropertyDefsAttr(cast<ObjCRequiresPropertyDefsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1085:72: warning: unused parameter 'A' [-Wunused-parameter]
 1085 |   bool VisitObjCRequiresPropertyDefsAttr(ObjCRequiresPropertyDefsAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRequiresSuperAttr(clang::ObjCRequiresSuperAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4316:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRequiresSuperAttr(clang::ObjCRequiresSuperAttr*) [with Derived = LupdateVisitor]'
 4316 |   if (!getDerived().VisitObjCRequiresSuperAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6213:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6213 |       return getDerived().TraverseObjCRequiresSuperAttr(cast<ObjCRequiresSuperAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1089:58: warning: unused parameter 'A' [-Wunused-parameter]
 1089 |   bool VisitObjCRequiresSuperAttr(ObjCRequiresSuperAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCReturnsInnerPointerAttr(clang::ObjCReturnsInnerPointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4325:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCReturnsInnerPointerAttr(clang::ObjCReturnsInnerPointerAttr*) [with Derived = LupdateVisitor]'
 4325 |   if (!getDerived().VisitObjCReturnsInnerPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6215:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6215 |       return getDerived().TraverseObjCReturnsInnerPointerAttr(cast<ObjCReturnsInnerPointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1093:70: warning: unused parameter 'A' [-Wunused-parameter]
 1093 |   bool VisitObjCReturnsInnerPointerAttr(ObjCReturnsInnerPointerAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRootClassAttr(clang::ObjCRootClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4334:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRootClassAttr(clang::ObjCRootClassAttr*) [with Derived = LupdateVisitor]'
 4334 |   if (!getDerived().VisitObjCRootClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6217:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6217 |       return getDerived().TraverseObjCRootClassAttr(cast<ObjCRootClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1097:50: warning: unused parameter 'A' [-Wunused-parameter]
 1097 |   bool VisitObjCRootClassAttr(ObjCRootClassAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRuntimeNameAttr(clang::ObjCRuntimeNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4343:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRuntimeNameAttr(clang::ObjCRuntimeNameAttr*) [with Derived = LupdateVisitor]'
 4343 |   if (!getDerived().VisitObjCRuntimeNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6219:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6219 |       return getDerived().TraverseObjCRuntimeNameAttr(cast<ObjCRuntimeNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1101:54: warning: unused parameter 'A' [-Wunused-parameter]
 1101 |   bool VisitObjCRuntimeNameAttr(ObjCRuntimeNameAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCRuntimeVisibleAttr(clang::ObjCRuntimeVisibleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4352:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCRuntimeVisibleAttr(clang::ObjCRuntimeVisibleAttr*) [with Derived = LupdateVisitor]'
 4352 |   if (!getDerived().VisitObjCRuntimeVisibleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6221:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6221 |       return getDerived().TraverseObjCRuntimeVisibleAttr(cast<ObjCRuntimeVisibleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1105:60: warning: unused parameter 'A' [-Wunused-parameter]
 1105 |   bool VisitObjCRuntimeVisibleAttr(ObjCRuntimeVisibleAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSubclassingRestrictedAttr(clang::ObjCSubclassingRestrictedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4361:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCSubclassingRestrictedAttr(clang::ObjCSubclassingRestrictedAttr*) [with Derived = LupdateVisitor]'
 4361 |   if (!getDerived().VisitObjCSubclassingRestrictedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6223:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6223 |       return getDerived().TraverseObjCSubclassingRestrictedAttr(cast<ObjCSubclassingRestrictedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1109:74: warning: unused parameter 'A' [-Wunused-parameter]
 1109 |   bool VisitObjCSubclassingRestrictedAttr(ObjCSubclassingRestrictedAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLAccessAttr(clang::OpenCLAccessAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4370:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLAccessAttr(clang::OpenCLAccessAttr*) [with Derived = LupdateVisitor]'
 4370 |   if (!getDerived().VisitOpenCLAccessAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6225:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6225 |       return getDerived().TraverseOpenCLAccessAttr(cast<OpenCLAccessAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1113:48: warning: unused parameter 'A' [-Wunused-parameter]
 1113 |   bool VisitOpenCLAccessAttr(OpenCLAccessAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLConstantAddressSpaceAttr(clang::OpenCLConstantAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4379:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLConstantAddressSpaceAttr(clang::OpenCLConstantAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4379 |   if (!getDerived().VisitOpenCLConstantAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6227:65:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6227 |       return getDerived().TraverseOpenCLConstantAddressSpaceAttr(cast<OpenCLConstantAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1117:76: warning: unused parameter 'A' [-Wunused-parameter]
 1117 |   bool VisitOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGenericAddressSpaceAttr(clang::OpenCLGenericAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4388:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGenericAddressSpaceAttr(clang::OpenCLGenericAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4388 |   if (!getDerived().VisitOpenCLGenericAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6229:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6229 |       return getDerived().TraverseOpenCLGenericAddressSpaceAttr(cast<OpenCLGenericAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1121:74: warning: unused parameter 'A' [-Wunused-parameter]
 1121 |   bool VisitOpenCLGenericAddressSpaceAttr(OpenCLGenericAddressSpaceAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalAddressSpaceAttr(clang::OpenCLGlobalAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4397:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalAddressSpaceAttr(clang::OpenCLGlobalAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4397 |   if (!getDerived().VisitOpenCLGlobalAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6231:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6231 |       return getDerived().TraverseOpenCLGlobalAddressSpaceAttr(cast<OpenCLGlobalAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1125:72: warning: unused parameter 'A' [-Wunused-parameter]
 1125 |   bool VisitOpenCLGlobalAddressSpaceAttr(OpenCLGlobalAddressSpaceAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalDeviceAddressSpaceAttr(clang::OpenCLGlobalDeviceAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4406:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalDeviceAddressSpaceAttr(clang::OpenCLGlobalDeviceAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4406 |   if (!getDerived().VisitOpenCLGlobalDeviceAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6233:69:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6233 |       return getDerived().TraverseOpenCLGlobalDeviceAddressSpaceAttr(cast<OpenCLGlobalDeviceAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1129:84: warning: unused parameter 'A' [-Wunused-parameter]
 1129 |   bool VisitOpenCLGlobalDeviceAddressSpaceAttr(OpenCLGlobalDeviceAddressSpaceAttr *A) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLGlobalHostAddressSpaceAttr(clang::OpenCLGlobalHostAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4415:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLGlobalHostAddressSpaceAttr(clang::OpenCLGlobalHostAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4415 |   if (!getDerived().VisitOpenCLGlobalHostAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6235:67:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6235 |       return getDerived().TraverseOpenCLGlobalHostAddressSpaceAttr(cast<OpenCLGlobalHostAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1133:80: warning: unused parameter 'A' [-Wunused-parameter]
 1133 |   bool VisitOpenCLGlobalHostAddressSpaceAttr(OpenCLGlobalHostAddressSpaceAttr *A) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLIntelReqdSubGroupSizeAttr(clang::OpenCLIntelReqdSubGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4424:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLIntelReqdSubGroupSizeAttr(clang::OpenCLIntelReqdSubGroupSizeAttr*) [with Derived = LupdateVisitor]'
 4424 |   if (!getDerived().VisitOpenCLIntelReqdSubGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6237:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6237 |       return getDerived().TraverseOpenCLIntelReqdSubGroupSizeAttr(cast<OpenCLIntelReqdSubGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1137:78: warning: unused parameter 'A' [-Wunused-parameter]
 1137 |   bool VisitOpenCLIntelReqdSubGroupSizeAttr(OpenCLIntelReqdSubGroupSizeAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLKernelAttr(clang::OpenCLKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4433:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLKernelAttr(clang::OpenCLKernelAttr*) [with Derived = LupdateVisitor]'
 4433 |   if (!getDerived().VisitOpenCLKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6239:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6239 |       return getDerived().TraverseOpenCLKernelAttr(cast<OpenCLKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1141:48: warning: unused parameter 'A' [-Wunused-parameter]
 1141 |   bool VisitOpenCLKernelAttr(OpenCLKernelAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLLocalAddressSpaceAttr(clang::OpenCLLocalAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4442:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLLocalAddressSpaceAttr(clang::OpenCLLocalAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4442 |   if (!getDerived().VisitOpenCLLocalAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6241:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6241 |       return getDerived().TraverseOpenCLLocalAddressSpaceAttr(cast<OpenCLLocalAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1145:70: warning: unused parameter 'A' [-Wunused-parameter]
 1145 |   bool VisitOpenCLLocalAddressSpaceAttr(OpenCLLocalAddressSpaceAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLPrivateAddressSpaceAttr(clang::OpenCLPrivateAddressSpaceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4451:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLPrivateAddressSpaceAttr(clang::OpenCLPrivateAddressSpaceAttr*) [with Derived = LupdateVisitor]'
 4451 |   if (!getDerived().VisitOpenCLPrivateAddressSpaceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6243:64:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6243 |       return getDerived().TraverseOpenCLPrivateAddressSpaceAttr(cast<OpenCLPrivateAddressSpaceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1149:74: warning: unused parameter 'A' [-Wunused-parameter]
 1149 |   bool VisitOpenCLPrivateAddressSpaceAttr(OpenCLPrivateAddressSpaceAttr *A) {
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenCLUnrollHintAttr(clang::OpenCLUnrollHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4460:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOpenCLUnrollHintAttr(clang::OpenCLUnrollHintAttr*) [with Derived = LupdateVisitor]'
 4460 |   if (!getDerived().VisitOpenCLUnrollHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6245:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6245 |       return getDerived().TraverseOpenCLUnrollHintAttr(cast<OpenCLUnrollHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1153:56: warning: unused parameter 'A' [-Wunused-parameter]
 1153 |   bool VisitOpenCLUnrollHintAttr(OpenCLUnrollHintAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOptimizeNoneAttr(clang::OptimizeNoneAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4469:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOptimizeNoneAttr(clang::OptimizeNoneAttr*) [with Derived = LupdateVisitor]'
 4469 |   if (!getDerived().VisitOptimizeNoneAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6247:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6247 |       return getDerived().TraverseOptimizeNoneAttr(cast<OptimizeNoneAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1157:48: warning: unused parameter 'A' [-Wunused-parameter]
 1157 |   bool VisitOptimizeNoneAttr(OptimizeNoneAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverloadableAttr(clang::OverloadableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4478:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOverloadableAttr(clang::OverloadableAttr*) [with Derived = LupdateVisitor]'
 4478 |   if (!getDerived().VisitOverloadableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6249:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6249 |       return getDerived().TraverseOverloadableAttr(cast<OverloadableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1161:48: warning: unused parameter 'A' [-Wunused-parameter]
 1161 |   bool VisitOverloadableAttr(OverloadableAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverrideAttr(clang::OverrideAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4487:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOverrideAttr(clang::OverrideAttr*) [with Derived = LupdateVisitor]'
 4487 |   if (!getDerived().VisitOverrideAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6251:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6251 |       return getDerived().TraverseOverrideAttr(cast<OverrideAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1165:40: warning: unused parameter 'A' [-Wunused-parameter]
 1165 |   bool VisitOverrideAttr(OverrideAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOwnerAttr(clang::OwnerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4496:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOwnerAttr(clang::OwnerAttr*) [with Derived = LupdateVisitor]'
 4496 |   if (!getDerived().VisitOwnerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6253:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6253 |       return getDerived().TraverseOwnerAttr(cast<OwnerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1169:34: warning: unused parameter 'A' [-Wunused-parameter]
 1169 |   bool VisitOwnerAttr(OwnerAttr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOwnershipAttr(clang::OwnershipAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4508:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOwnershipAttr(clang::OwnershipAttr*) [with Derived = LupdateVisitor]'
 4508 |   if (!getDerived().VisitOwnershipAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6255:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6255 |       return getDerived().TraverseOwnershipAttr(cast<OwnershipAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1173:42: warning: unused parameter 'A' [-Wunused-parameter]
 1173 |   bool VisitOwnershipAttr(OwnershipAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackedAttr(clang::PackedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4517:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackedAttr(clang::PackedAttr*) [with Derived = LupdateVisitor]'
 4517 |   if (!getDerived().VisitPackedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6257:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6257 |       return getDerived().TraversePackedAttr(cast<PackedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1177:36: warning: unused parameter 'A' [-Wunused-parameter]
 1177 |   bool VisitPackedAttr(PackedAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParamTypestateAttr(clang::ParamTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4526:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParamTypestateAttr(clang::ParamTypestateAttr*) [with Derived = LupdateVisitor]'
 4526 |   if (!getDerived().VisitParamTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6259:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6259 |       return getDerived().TraverseParamTypestateAttr(cast<ParamTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1181:52: warning: unused parameter 'A' [-Wunused-parameter]
 1181 |   bool VisitParamTypestateAttr(ParamTypestateAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPascalAttr(clang::PascalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4535:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePascalAttr(clang::PascalAttr*) [with Derived = LupdateVisitor]'
 4535 |   if (!getDerived().VisitPascalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6261:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6261 |       return getDerived().TraversePascalAttr(cast<PascalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1185:36: warning: unused parameter 'A' [-Wunused-parameter]
 1185 |   bool VisitPascalAttr(PascalAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPassObjectSizeAttr(clang::PassObjectSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4544:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePassObjectSizeAttr(clang::PassObjectSizeAttr*) [with Derived = LupdateVisitor]'
 4544 |   if (!getDerived().VisitPassObjectSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6263:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6263 |       return getDerived().TraversePassObjectSizeAttr(cast<PassObjectSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1189:52: warning: unused parameter 'A' [-Wunused-parameter]
 1189 |   bool VisitPassObjectSizeAttr(PassObjectSizeAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPatchableFunctionEntryAttr(clang::PatchableFunctionEntryAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4553:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePatchableFunctionEntryAttr(clang::PatchableFunctionEntryAttr*) [with Derived = LupdateVisitor]'
 4553 |   if (!getDerived().VisitPatchableFunctionEntryAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6265:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6265 |       return getDerived().TraversePatchableFunctionEntryAttr(cast<PatchableFunctionEntryAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1193:68: warning: unused parameter 'A' [-Wunused-parameter]
 1193 |   bool VisitPatchableFunctionEntryAttr(PatchableFunctionEntryAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPcsAttr(clang::PcsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4562:33:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePcsAttr(clang::PcsAttr*) [with Derived = LupdateVisitor]'
 4562 |   if (!getDerived().VisitPcsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6267:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6267 |       return getDerived().TraversePcsAttr(cast<PcsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1197:30: warning: unused parameter 'A' [-Wunused-parameter]
 1197 |   bool VisitPcsAttr(PcsAttr *A) {
      |                     ~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerAttr(clang::PointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4571:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerAttr(clang::PointerAttr*) [with Derived = LupdateVisitor]'
 4571 |   if (!getDerived().VisitPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6269:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6269 |       return getDerived().TraversePointerAttr(cast<PointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1201:38: warning: unused parameter 'A' [-Wunused-parameter]
 1201 |   bool VisitPointerAttr(PointerAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangBSSSectionAttr(clang::PragmaClangBSSSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4583:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangBSSSectionAttr(clang::PragmaClangBSSSectionAttr*) [with Derived = LupdateVisitor]'
 4583 |   if (!getDerived().VisitPragmaClangBSSSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6271:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6271 |       return getDerived().TraversePragmaClangBSSSectionAttr(cast<PragmaClangBSSSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1205:66: warning: unused parameter 'A' [-Wunused-parameter]
 1205 |   bool VisitPragmaClangBSSSectionAttr(PragmaClangBSSSectionAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangDataSectionAttr(clang::PragmaClangDataSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4592:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangDataSectionAttr(clang::PragmaClangDataSectionAttr*) [with Derived = LupdateVisitor]'
 4592 |   if (!getDerived().VisitPragmaClangDataSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6273:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6273 |       return getDerived().TraversePragmaClangDataSectionAttr(cast<PragmaClangDataSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1209:68: warning: unused parameter 'A' [-Wunused-parameter]
 1209 |   bool VisitPragmaClangDataSectionAttr(PragmaClangDataSectionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangRelroSectionAttr(clang::PragmaClangRelroSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4601:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangRelroSectionAttr(clang::PragmaClangRelroSectionAttr*) [with Derived = LupdateVisitor]'
 4601 |   if (!getDerived().VisitPragmaClangRelroSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6275:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6275 |       return getDerived().TraversePragmaClangRelroSectionAttr(cast<PragmaClangRelroSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1213:70: warning: unused parameter 'A' [-Wunused-parameter]
 1213 |   bool VisitPragmaClangRelroSectionAttr(PragmaClangRelroSectionAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangRodataSectionAttr(clang::PragmaClangRodataSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4610:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangRodataSectionAttr(clang::PragmaClangRodataSectionAttr*) [with Derived = LupdateVisitor]'
 4610 |   if (!getDerived().VisitPragmaClangRodataSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6277:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6277 |       return getDerived().TraversePragmaClangRodataSectionAttr(cast<PragmaClangRodataSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1217:72: warning: unused parameter 'A' [-Wunused-parameter]
 1217 |   bool VisitPragmaClangRodataSectionAttr(PragmaClangRodataSectionAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPragmaClangTextSectionAttr(clang::PragmaClangTextSectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4619:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePragmaClangTextSectionAttr(clang::PragmaClangTextSectionAttr*) [with Derived = LupdateVisitor]'
 4619 |   if (!getDerived().VisitPragmaClangTextSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6279:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6279 |       return getDerived().TraversePragmaClangTextSectionAttr(cast<PragmaClangTextSectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1221:68: warning: unused parameter 'A' [-Wunused-parameter]
 1221 |   bool VisitPragmaClangTextSectionAttr(PragmaClangTextSectionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreferredNameAttr(clang::PreferredNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4628:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreferredNameAttr(clang::PreferredNameAttr*) [with Derived = LupdateVisitor]'
 4628 |   if (!getDerived().VisitPreferredNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6281:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6281 |       return getDerived().TraversePreferredNameAttr(cast<PreferredNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1225:50: warning: unused parameter 'A' [-Wunused-parameter]
 1225 |   bool VisitPreferredNameAttr(PreferredNameAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreferredTypeAttr(clang::PreferredTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4640:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreferredTypeAttr(clang::PreferredTypeAttr*) [with Derived = LupdateVisitor]'
 4640 |   if (!getDerived().VisitPreferredTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6283:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6283 |       return getDerived().TraversePreferredTypeAttr(cast<PreferredTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1229:50: warning: unused parameter 'A' [-Wunused-parameter]
 1229 |   bool VisitPreferredTypeAttr(PreferredTypeAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveAllAttr(clang::PreserveAllAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4652:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveAllAttr(clang::PreserveAllAttr*) [with Derived = LupdateVisitor]'
 4652 |   if (!getDerived().VisitPreserveAllAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6285:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6285 |       return getDerived().TraversePreserveAllAttr(cast<PreserveAllAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1233:46: warning: unused parameter 'A' [-Wunused-parameter]
 1233 |   bool VisitPreserveAllAttr(PreserveAllAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveMostAttr(clang::PreserveMostAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4661:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveMostAttr(clang::PreserveMostAttr*) [with Derived = LupdateVisitor]'
 4661 |   if (!getDerived().VisitPreserveMostAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6287:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6287 |       return getDerived().TraversePreserveMostAttr(cast<PreserveMostAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1237:48: warning: unused parameter 'A' [-Wunused-parameter]
 1237 |   bool VisitPreserveMostAttr(PreserveMostAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPreserveNoneAttr(clang::PreserveNoneAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4670:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePreserveNoneAttr(clang::PreserveNoneAttr*) [with Derived = LupdateVisitor]'
 4670 |   if (!getDerived().VisitPreserveNoneAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6289:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6289 |       return getDerived().TraversePreserveNoneAttr(cast<PreserveNoneAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1241:48: warning: unused parameter 'A' [-Wunused-parameter]
 1241 |   bool VisitPreserveNoneAttr(PreserveNoneAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtGuardedByAttr(clang::PtGuardedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4679:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtGuardedByAttr(clang::PtGuardedByAttr*) [with Derived = LupdateVisitor]'
 4679 |   if (!getDerived().VisitPtGuardedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6291:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6291 |       return getDerived().TraversePtGuardedByAttr(cast<PtGuardedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1245:46: warning: unused parameter 'A' [-Wunused-parameter]
 1245 |   bool VisitPtGuardedByAttr(PtGuardedByAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtGuardedVarAttr(clang::PtGuardedVarAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4690:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtGuardedVarAttr(clang::PtGuardedVarAttr*) [with Derived = LupdateVisitor]'
 4690 |   if (!getDerived().VisitPtGuardedVarAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6293:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6293 |       return getDerived().TraversePtGuardedVarAttr(cast<PtGuardedVarAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1249:48: warning: unused parameter 'A' [-Wunused-parameter]
 1249 |   bool VisitPtGuardedVarAttr(PtGuardedVarAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtr32Attr(clang::Ptr32Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4699:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtr32Attr(clang::Ptr32Attr*) [with Derived = LupdateVisitor]'
 4699 |   if (!getDerived().VisitPtr32Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6295:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6295 |       return getDerived().TraversePtr32Attr(cast<Ptr32Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1253:34: warning: unused parameter 'A' [-Wunused-parameter]
 1253 |   bool VisitPtr32Attr(Ptr32Attr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPtr64Attr(clang::Ptr64Attr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4708:35:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePtr64Attr(clang::Ptr64Attr*) [with Derived = LupdateVisitor]'
 4708 |   if (!getDerived().VisitPtr64Attr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6297:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6297 |       return getDerived().TraversePtr64Attr(cast<Ptr64Attr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1257:34: warning: unused parameter 'A' [-Wunused-parameter]
 1257 |   bool VisitPtr64Attr(Ptr64Attr *A) {
      |                       ~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPureAttr(clang::PureAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4717:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePureAttr(clang::PureAttr*) [with Derived = LupdateVisitor]'
 4717 |   if (!getDerived().VisitPureAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6299:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6299 |       return getDerived().TraversePureAttr(cast<PureAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1261:32: warning: unused parameter 'A' [-Wunused-parameter]
 1261 |   bool VisitPureAttr(PureAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRISCVInterruptAttr(clang::RISCVInterruptAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4726:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRISCVInterruptAttr(clang::RISCVInterruptAttr*) [with Derived = LupdateVisitor]'
 4726 |   if (!getDerived().VisitRISCVInterruptAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6301:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6301 |       return getDerived().TraverseRISCVInterruptAttr(cast<RISCVInterruptAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1265:52: warning: unused parameter 'A' [-Wunused-parameter]
 1265 |   bool VisitRISCVInterruptAttr(RISCVInterruptAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRISCVVectorCCAttr(clang::RISCVVectorCCAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4735:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRISCVVectorCCAttr(clang::RISCVVectorCCAttr*) [with Derived = LupdateVisitor]'
 4735 |   if (!getDerived().VisitRISCVVectorCCAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6303:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6303 |       return getDerived().TraverseRISCVVectorCCAttr(cast<RISCVVectorCCAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1269:50: warning: unused parameter 'A' [-Wunused-parameter]
 1269 |   bool VisitRISCVVectorCCAttr(RISCVVectorCCAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRandomizeLayoutAttr(clang::RandomizeLayoutAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4744:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRandomizeLayoutAttr(clang::RandomizeLayoutAttr*) [with Derived = LupdateVisitor]'
 4744 |   if (!getDerived().VisitRandomizeLayoutAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6305:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6305 |       return getDerived().TraverseRandomizeLayoutAttr(cast<RandomizeLayoutAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1273:54: warning: unused parameter 'A' [-Wunused-parameter]
 1273 |   bool VisitRandomizeLayoutAttr(RandomizeLayoutAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReadOnlyPlacementAttr(clang::ReadOnlyPlacementAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4753:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReadOnlyPlacementAttr(clang::ReadOnlyPlacementAttr*) [with Derived = LupdateVisitor]'
 4753 |   if (!getDerived().VisitReadOnlyPlacementAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6307:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6307 |       return getDerived().TraverseReadOnlyPlacementAttr(cast<ReadOnlyPlacementAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1277:58: warning: unused parameter 'A' [-Wunused-parameter]
 1277 |   bool VisitReadOnlyPlacementAttr(ReadOnlyPlacementAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRegCallAttr(clang::RegCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4762:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRegCallAttr(clang::RegCallAttr*) [with Derived = LupdateVisitor]'
 4762 |   if (!getDerived().VisitRegCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6309:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6309 |       return getDerived().TraverseRegCallAttr(cast<RegCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1281:38: warning: unused parameter 'A' [-Wunused-parameter]
 1281 |   bool VisitRegCallAttr(RegCallAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReinitializesAttr(clang::ReinitializesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4771:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReinitializesAttr(clang::ReinitializesAttr*) [with Derived = LupdateVisitor]'
 4771 |   if (!getDerived().VisitReinitializesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6311:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6311 |       return getDerived().TraverseReinitializesAttr(cast<ReinitializesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1285:50: warning: unused parameter 'A' [-Wunused-parameter]
 1285 |   bool VisitReinitializesAttr(ReinitializesAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReleaseCapabilityAttr(clang::ReleaseCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4780:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReleaseCapabilityAttr(clang::ReleaseCapabilityAttr*) [with Derived = LupdateVisitor]'
 4780 |   if (!getDerived().VisitReleaseCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6313:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6313 |       return getDerived().TraverseReleaseCapabilityAttr(cast<ReleaseCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1289:58: warning: unused parameter 'A' [-Wunused-parameter]
 1289 |   bool VisitReleaseCapabilityAttr(ReleaseCapabilityAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReleaseHandleAttr(clang::ReleaseHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4797:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReleaseHandleAttr(clang::ReleaseHandleAttr*) [with Derived = LupdateVisitor]'
 4797 |   if (!getDerived().VisitReleaseHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6315:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6315 |       return getDerived().TraverseReleaseHandleAttr(cast<ReleaseHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1293:50: warning: unused parameter 'A' [-Wunused-parameter]
 1293 |   bool VisitReleaseHandleAttr(ReleaseHandleAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRenderScriptKernelAttr(clang::RenderScriptKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4806:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRenderScriptKernelAttr(clang::RenderScriptKernelAttr*) [with Derived = LupdateVisitor]'
 4806 |   if (!getDerived().VisitRenderScriptKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6317:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6317 |       return getDerived().TraverseRenderScriptKernelAttr(cast<RenderScriptKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1297:60: warning: unused parameter 'A' [-Wunused-parameter]
 1297 |   bool VisitRenderScriptKernelAttr(RenderScriptKernelAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReqdWorkGroupSizeAttr(clang::ReqdWorkGroupSizeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4815:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReqdWorkGroupSizeAttr(clang::ReqdWorkGroupSizeAttr*) [with Derived = LupdateVisitor]'
 4815 |   if (!getDerived().VisitReqdWorkGroupSizeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6319:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6319 |       return getDerived().TraverseReqdWorkGroupSizeAttr(cast<ReqdWorkGroupSizeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1301:58: warning: unused parameter 'A' [-Wunused-parameter]
 1301 |   bool VisitReqdWorkGroupSizeAttr(ReqdWorkGroupSizeAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresCapabilityAttr(clang::RequiresCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4824:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRequiresCapabilityAttr(clang::RequiresCapabilityAttr*) [with Derived = LupdateVisitor]'
 4824 |   if (!getDerived().VisitRequiresCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6321:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6321 |       return getDerived().TraverseRequiresCapabilityAttr(cast<RequiresCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1305:60: warning: unused parameter 'A' [-Wunused-parameter]
 1305 |   bool VisitRequiresCapabilityAttr(RequiresCapabilityAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRestrictAttr(clang::RestrictAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4841:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRestrictAttr(clang::RestrictAttr*) [with Derived = LupdateVisitor]'
 4841 |   if (!getDerived().VisitRestrictAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6323:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6323 |       return getDerived().TraverseRestrictAttr(cast<RestrictAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1309:40: warning: unused parameter 'A' [-Wunused-parameter]
 1309 |   bool VisitRestrictAttr(RestrictAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRetainAttr(clang::RetainAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4850:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRetainAttr(clang::RetainAttr*) [with Derived = LupdateVisitor]'
 4850 |   if (!getDerived().VisitRetainAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6325:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6325 |       return getDerived().TraverseRetainAttr(cast<RetainAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1313:36: warning: unused parameter 'A' [-Wunused-parameter]
 1313 |   bool VisitRetainAttr(RetainAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnTypestateAttr(clang::ReturnTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4859:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnTypestateAttr(clang::ReturnTypestateAttr*) [with Derived = LupdateVisitor]'
 4859 |   if (!getDerived().VisitReturnTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6327:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6327 |       return getDerived().TraverseReturnTypestateAttr(cast<ReturnTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1317:54: warning: unused parameter 'A' [-Wunused-parameter]
 1317 |   bool VisitReturnTypestateAttr(ReturnTypestateAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnsNonNullAttr(clang::ReturnsNonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4868:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnsNonNullAttr(clang::ReturnsNonNullAttr*) [with Derived = LupdateVisitor]'
 4868 |   if (!getDerived().VisitReturnsNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6329:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6329 |       return getDerived().TraverseReturnsNonNullAttr(cast<ReturnsNonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1321:52: warning: unused parameter 'A' [-Wunused-parameter]
 1321 |   bool VisitReturnsNonNullAttr(ReturnsNonNullAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnsTwiceAttr(clang::ReturnsTwiceAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4877:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseReturnsTwiceAttr(clang::ReturnsTwiceAttr*) [with Derived = LupdateVisitor]'
 4877 |   if (!getDerived().VisitReturnsTwiceAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6331:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6331 |       return getDerived().TraverseReturnsTwiceAttr(cast<ReturnsTwiceAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1325:48: warning: unused parameter 'A' [-Wunused-parameter]
 1325 |   bool VisitReturnsTwiceAttr(ReturnsTwiceAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSPtrAttr(clang::SPtrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4886:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSPtrAttr(clang::SPtrAttr*) [with Derived = LupdateVisitor]'
 4886 |   if (!getDerived().VisitSPtrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6333:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6333 |       return getDerived().TraverseSPtrAttr(cast<SPtrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1329:32: warning: unused parameter 'A' [-Wunused-parameter]
 1329 |   bool VisitSPtrAttr(SPtrAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLKernelAttr(clang::SYCLKernelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4895:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSYCLKernelAttr(clang::SYCLKernelAttr*) [with Derived = LupdateVisitor]'
 4895 |   if (!getDerived().VisitSYCLKernelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6335:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6335 |       return getDerived().TraverseSYCLKernelAttr(cast<SYCLKernelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1333:44: warning: unused parameter 'A' [-Wunused-parameter]
 1333 |   bool VisitSYCLKernelAttr(SYCLKernelAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLSpecialClassAttr(clang::SYCLSpecialClassAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4904:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSYCLSpecialClassAttr(clang::SYCLSpecialClassAttr*) [with Derived = LupdateVisitor]'
 4904 |   if (!getDerived().VisitSYCLSpecialClassAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6337:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6337 |       return getDerived().TraverseSYCLSpecialClassAttr(cast<SYCLSpecialClassAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1337:56: warning: unused parameter 'A' [-Wunused-parameter]
 1337 |   bool VisitSYCLSpecialClassAttr(SYCLSpecialClassAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitScopedLockableAttr(clang::ScopedLockableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4913:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseScopedLockableAttr(clang::ScopedLockableAttr*) [with Derived = LupdateVisitor]'
 4913 |   if (!getDerived().VisitScopedLockableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6339:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6339 |       return getDerived().TraverseScopedLockableAttr(cast<ScopedLockableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1341:52: warning: unused parameter 'A' [-Wunused-parameter]
 1341 |   bool VisitScopedLockableAttr(ScopedLockableAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSectionAttr(clang::SectionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4922:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSectionAttr(clang::SectionAttr*) [with Derived = LupdateVisitor]'
 4922 |   if (!getDerived().VisitSectionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6341:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6341 |       return getDerived().TraverseSectionAttr(cast<SectionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1345:38: warning: unused parameter 'A' [-Wunused-parameter]
 1345 |   bool VisitSectionAttr(SectionAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSelectAnyAttr(clang::SelectAnyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4931:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSelectAnyAttr(clang::SelectAnyAttr*) [with Derived = LupdateVisitor]'
 4931 |   if (!getDerived().VisitSelectAnyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6343:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6343 |       return getDerived().TraverseSelectAnyAttr(cast<SelectAnyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1349:42: warning: unused parameter 'A' [-Wunused-parameter]
 1349 |   bool VisitSelectAnyAttr(SelectAnyAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSentinelAttr(clang::SentinelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4940:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSentinelAttr(clang::SentinelAttr*) [with Derived = LupdateVisitor]'
 4940 |   if (!getDerived().VisitSentinelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6345:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6345 |       return getDerived().TraverseSentinelAttr(cast<SentinelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1353:40: warning: unused parameter 'A' [-Wunused-parameter]
 1353 |   bool VisitSentinelAttr(SentinelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSetTypestateAttr(clang::SetTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4949:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSetTypestateAttr(clang::SetTypestateAttr*) [with Derived = LupdateVisitor]'
 4949 |   if (!getDerived().VisitSetTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6347:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6347 |       return getDerived().TraverseSetTypestateAttr(cast<SetTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1357:48: warning: unused parameter 'A' [-Wunused-parameter]
 1357 |   bool VisitSetTypestateAttr(SetTypestateAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSharedTrylockFunctionAttr(clang::SharedTrylockFunctionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4958:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSharedTrylockFunctionAttr(clang::SharedTrylockFunctionAttr*) [with Derived = LupdateVisitor]'
 4958 |   if (!getDerived().VisitSharedTrylockFunctionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6349:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6349 |       return getDerived().TraverseSharedTrylockFunctionAttr(cast<SharedTrylockFunctionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1361:66: warning: unused parameter 'A' [-Wunused-parameter]
 1361 |   bool VisitSharedTrylockFunctionAttr(SharedTrylockFunctionAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizedByAttr(clang::SizedByAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4977:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSizedByAttr(clang::SizedByAttr*) [with Derived = LupdateVisitor]'
 4977 |   if (!getDerived().VisitSizedByAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6351:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6351 |       return getDerived().TraverseSizedByAttr(cast<SizedByAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1365:38: warning: unused parameter 'A' [-Wunused-parameter]
 1365 |   bool VisitSizedByAttr(SizedByAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizedByOrNullAttr(clang::SizedByOrNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4988:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSizedByOrNullAttr(clang::SizedByOrNullAttr*) [with Derived = LupdateVisitor]'
 4988 |   if (!getDerived().VisitSizedByOrNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6353:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6353 |       return getDerived().TraverseSizedByOrNullAttr(cast<SizedByOrNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1369:50: warning: unused parameter 'A' [-Wunused-parameter]
 1369 |   bool VisitSizedByOrNullAttr(SizedByOrNullAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSpeculativeLoadHardeningAttr(clang::SpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:4999:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSpeculativeLoadHardeningAttr(clang::SpeculativeLoadHardeningAttr*) [with Derived = LupdateVisitor]'
 4999 |   if (!getDerived().VisitSpeculativeLoadHardeningAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6355:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6355 |       return getDerived().TraverseSpeculativeLoadHardeningAttr(cast<SpeculativeLoadHardeningAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1373:72: warning: unused parameter 'A' [-Wunused-parameter]
 1373 |   bool VisitSpeculativeLoadHardeningAttr(SpeculativeLoadHardeningAttr *A) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStandaloneDebugAttr(clang::StandaloneDebugAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5008:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStandaloneDebugAttr(clang::StandaloneDebugAttr*) [with Derived = LupdateVisitor]'
 5008 |   if (!getDerived().VisitStandaloneDebugAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6357:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6357 |       return getDerived().TraverseStandaloneDebugAttr(cast<StandaloneDebugAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1377:54: warning: unused parameter 'A' [-Wunused-parameter]
 1377 |   bool VisitStandaloneDebugAttr(StandaloneDebugAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStdCallAttr(clang::StdCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5017:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStdCallAttr(clang::StdCallAttr*) [with Derived = LupdateVisitor]'
 5017 |   if (!getDerived().VisitStdCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6359:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6359 |       return getDerived().TraverseStdCallAttr(cast<StdCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1381:38: warning: unused parameter 'A' [-Wunused-parameter]
 1381 |   bool VisitStdCallAttr(StdCallAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStrictFPAttr(clang::StrictFPAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5026:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStrictFPAttr(clang::StrictFPAttr*) [with Derived = LupdateVisitor]'
 5026 |   if (!getDerived().VisitStrictFPAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6361:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6361 |       return getDerived().TraverseStrictFPAttr(cast<StrictFPAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1385:40: warning: unused parameter 'A' [-Wunused-parameter]
 1385 |   bool VisitStrictFPAttr(StrictFPAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStrictGuardStackCheckAttr(clang::StrictGuardStackCheckAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5035:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStrictGuardStackCheckAttr(clang::StrictGuardStackCheckAttr*) [with Derived = LupdateVisitor]'
 5035 |   if (!getDerived().VisitStrictGuardStackCheckAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6363:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6363 |       return getDerived().TraverseStrictGuardStackCheckAttr(cast<StrictGuardStackCheckAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1389:66: warning: unused parameter 'A' [-Wunused-parameter]
 1389 |   bool VisitStrictGuardStackCheckAttr(StrictGuardStackCheckAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSuppressAttr(clang::SuppressAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5044:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSuppressAttr(clang::SuppressAttr*) [with Derived = LupdateVisitor]'
 5044 |   if (!getDerived().VisitSuppressAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6365:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6365 |       return getDerived().TraverseSuppressAttr(cast<SuppressAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1393:40: warning: unused parameter 'A' [-Wunused-parameter]
 1393 |   bool VisitSuppressAttr(SuppressAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncAttr(clang::SwiftAsyncAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5053:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncAttr(clang::SwiftAsyncAttr*) [with Derived = LupdateVisitor]'
 5053 |   if (!getDerived().VisitSwiftAsyncAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6367:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6367 |       return getDerived().TraverseSwiftAsyncAttr(cast<SwiftAsyncAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1397:44: warning: unused parameter 'A' [-Wunused-parameter]
 1397 |   bool VisitSwiftAsyncAttr(SwiftAsyncAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncCallAttr(clang::SwiftAsyncCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5062:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncCallAttr(clang::SwiftAsyncCallAttr*) [with Derived = LupdateVisitor]'
 5062 |   if (!getDerived().VisitSwiftAsyncCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6369:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6369 |       return getDerived().TraverseSwiftAsyncCallAttr(cast<SwiftAsyncCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1401:52: warning: unused parameter 'A' [-Wunused-parameter]
 1401 |   bool VisitSwiftAsyncCallAttr(SwiftAsyncCallAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncContextAttr(clang::SwiftAsyncContextAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5071:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncContextAttr(clang::SwiftAsyncContextAttr*) [with Derived = LupdateVisitor]'
 5071 |   if (!getDerived().VisitSwiftAsyncContextAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6371:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6371 |       return getDerived().TraverseSwiftAsyncContextAttr(cast<SwiftAsyncContextAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1405:58: warning: unused parameter 'A' [-Wunused-parameter]
 1405 |   bool VisitSwiftAsyncContextAttr(SwiftAsyncContextAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncErrorAttr(clang::SwiftAsyncErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5080:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncErrorAttr(clang::SwiftAsyncErrorAttr*) [with Derived = LupdateVisitor]'
 5080 |   if (!getDerived().VisitSwiftAsyncErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6373:54:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6373 |       return getDerived().TraverseSwiftAsyncErrorAttr(cast<SwiftAsyncErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1409:54: warning: unused parameter 'A' [-Wunused-parameter]
 1409 |   bool VisitSwiftAsyncErrorAttr(SwiftAsyncErrorAttr *A) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAsyncNameAttr(clang::SwiftAsyncNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5089:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAsyncNameAttr(clang::SwiftAsyncNameAttr*) [with Derived = LupdateVisitor]'
 5089 |   if (!getDerived().VisitSwiftAsyncNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6375:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6375 |       return getDerived().TraverseSwiftAsyncNameAttr(cast<SwiftAsyncNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1413:52: warning: unused parameter 'A' [-Wunused-parameter]
 1413 |   bool VisitSwiftAsyncNameAttr(SwiftAsyncNameAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftAttrAttr(clang::SwiftAttrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5098:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftAttrAttr(clang::SwiftAttrAttr*) [with Derived = LupdateVisitor]'
 5098 |   if (!getDerived().VisitSwiftAttrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6377:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6377 |       return getDerived().TraverseSwiftAttrAttr(cast<SwiftAttrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1417:42: warning: unused parameter 'A' [-Wunused-parameter]
 1417 |   bool VisitSwiftAttrAttr(SwiftAttrAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftBridgeAttr(clang::SwiftBridgeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5107:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftBridgeAttr(clang::SwiftBridgeAttr*) [with Derived = LupdateVisitor]'
 5107 |   if (!getDerived().VisitSwiftBridgeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6379:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6379 |       return getDerived().TraverseSwiftBridgeAttr(cast<SwiftBridgeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1421:46: warning: unused parameter 'A' [-Wunused-parameter]
 1421 |   bool VisitSwiftBridgeAttr(SwiftBridgeAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftBridgedTypedefAttr(clang::SwiftBridgedTypedefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5116:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftBridgedTypedefAttr(clang::SwiftBridgedTypedefAttr*) [with Derived = LupdateVisitor]'
 5116 |   if (!getDerived().VisitSwiftBridgedTypedefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6381:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6381 |       return getDerived().TraverseSwiftBridgedTypedefAttr(cast<SwiftBridgedTypedefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1425:62: warning: unused parameter 'A' [-Wunused-parameter]
 1425 |   bool VisitSwiftBridgedTypedefAttr(SwiftBridgedTypedefAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftCallAttr(clang::SwiftCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5125:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftCallAttr(clang::SwiftCallAttr*) [with Derived = LupdateVisitor]'
 5125 |   if (!getDerived().VisitSwiftCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6383:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6383 |       return getDerived().TraverseSwiftCallAttr(cast<SwiftCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1429:42: warning: unused parameter 'A' [-Wunused-parameter]
 1429 |   bool VisitSwiftCallAttr(SwiftCallAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftContextAttr(clang::SwiftContextAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5134:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftContextAttr(clang::SwiftContextAttr*) [with Derived = LupdateVisitor]'
 5134 |   if (!getDerived().VisitSwiftContextAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6385:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6385 |       return getDerived().TraverseSwiftContextAttr(cast<SwiftContextAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1433:48: warning: unused parameter 'A' [-Wunused-parameter]
 1433 |   bool VisitSwiftContextAttr(SwiftContextAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftErrorAttr(clang::SwiftErrorAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5143:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftErrorAttr(clang::SwiftErrorAttr*) [with Derived = LupdateVisitor]'
 5143 |   if (!getDerived().VisitSwiftErrorAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6387:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6387 |       return getDerived().TraverseSwiftErrorAttr(cast<SwiftErrorAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1437:44: warning: unused parameter 'A' [-Wunused-parameter]
 1437 |   bool VisitSwiftErrorAttr(SwiftErrorAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftErrorResultAttr(clang::SwiftErrorResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5152:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftErrorResultAttr(clang::SwiftErrorResultAttr*) [with Derived = LupdateVisitor]'
 5152 |   if (!getDerived().VisitSwiftErrorResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6389:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6389 |       return getDerived().TraverseSwiftErrorResultAttr(cast<SwiftErrorResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1441:56: warning: unused parameter 'A' [-Wunused-parameter]
 1441 |   bool VisitSwiftErrorResultAttr(SwiftErrorResultAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftImportAsNonGenericAttr(clang::SwiftImportAsNonGenericAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5161:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftImportAsNonGenericAttr(clang::SwiftImportAsNonGenericAttr*) [with Derived = LupdateVisitor]'
 5161 |   if (!getDerived().VisitSwiftImportAsNonGenericAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6391:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6391 |       return getDerived().TraverseSwiftImportAsNonGenericAttr(cast<SwiftImportAsNonGenericAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1445:70: warning: unused parameter 'A' [-Wunused-parameter]
 1445 |   bool VisitSwiftImportAsNonGenericAttr(SwiftImportAsNonGenericAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftImportPropertyAsAccessorsAttr(clang::SwiftImportPropertyAsAccessorsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5170:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftImportPropertyAsAccessorsAttr(clang::SwiftImportPropertyAsAccessorsAttr*) [with Derived = LupdateVisitor]'
 5170 |   if (!getDerived().VisitSwiftImportPropertyAsAccessorsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6393:69:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6393 |       return getDerived().TraverseSwiftImportPropertyAsAccessorsAttr(cast<SwiftImportPropertyAsAccessorsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1449:84: warning: unused parameter 'A' [-Wunused-parameter]
 1449 |   bool VisitSwiftImportPropertyAsAccessorsAttr(SwiftImportPropertyAsAccessorsAttr *A) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftIndirectResultAttr(clang::SwiftIndirectResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5179:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftIndirectResultAttr(clang::SwiftIndirectResultAttr*) [with Derived = LupdateVisitor]'
 5179 |   if (!getDerived().VisitSwiftIndirectResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6395:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6395 |       return getDerived().TraverseSwiftIndirectResultAttr(cast<SwiftIndirectResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1453:62: warning: unused parameter 'A' [-Wunused-parameter]
 1453 |   bool VisitSwiftIndirectResultAttr(SwiftIndirectResultAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftNameAttr(clang::SwiftNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5188:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftNameAttr(clang::SwiftNameAttr*) [with Derived = LupdateVisitor]'
 5188 |   if (!getDerived().VisitSwiftNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6397:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6397 |       return getDerived().TraverseSwiftNameAttr(cast<SwiftNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1457:42: warning: unused parameter 'A' [-Wunused-parameter]
 1457 |   bool VisitSwiftNameAttr(SwiftNameAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftNewTypeAttr(clang::SwiftNewTypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5197:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftNewTypeAttr(clang::SwiftNewTypeAttr*) [with Derived = LupdateVisitor]'
 5197 |   if (!getDerived().VisitSwiftNewTypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6399:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6399 |       return getDerived().TraverseSwiftNewTypeAttr(cast<SwiftNewTypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1461:48: warning: unused parameter 'A' [-Wunused-parameter]
 1461 |   bool VisitSwiftNewTypeAttr(SwiftNewTypeAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftObjCMembersAttr(clang::SwiftObjCMembersAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5206:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftObjCMembersAttr(clang::SwiftObjCMembersAttr*) [with Derived = LupdateVisitor]'
 5206 |   if (!getDerived().VisitSwiftObjCMembersAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6401:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6401 |       return getDerived().TraverseSwiftObjCMembersAttr(cast<SwiftObjCMembersAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1465:56: warning: unused parameter 'A' [-Wunused-parameter]
 1465 |   bool VisitSwiftObjCMembersAttr(SwiftObjCMembersAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftPrivateAttr(clang::SwiftPrivateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5215:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftPrivateAttr(clang::SwiftPrivateAttr*) [with Derived = LupdateVisitor]'
 5215 |   if (!getDerived().VisitSwiftPrivateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6403:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6403 |       return getDerived().TraverseSwiftPrivateAttr(cast<SwiftPrivateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1469:48: warning: unused parameter 'A' [-Wunused-parameter]
 1469 |   bool VisitSwiftPrivateAttr(SwiftPrivateAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftVersionedAdditionAttr(clang::SwiftVersionedAdditionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5224:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftVersionedAdditionAttr(clang::SwiftVersionedAdditionAttr*) [with Derived = LupdateVisitor]'
 5224 |   if (!getDerived().VisitSwiftVersionedAdditionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6405:61:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6405 |       return getDerived().TraverseSwiftVersionedAdditionAttr(cast<SwiftVersionedAdditionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1473:68: warning: unused parameter 'A' [-Wunused-parameter]
 1473 |   bool VisitSwiftVersionedAdditionAttr(SwiftVersionedAdditionAttr *A) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwiftVersionedRemovalAttr(clang::SwiftVersionedRemovalAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5233:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSwiftVersionedRemovalAttr(clang::SwiftVersionedRemovalAttr*) [with Derived = LupdateVisitor]'
 5233 |   if (!getDerived().VisitSwiftVersionedRemovalAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6407:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6407 |       return getDerived().TraverseSwiftVersionedRemovalAttr(cast<SwiftVersionedRemovalAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1477:66: warning: unused parameter 'A' [-Wunused-parameter]
 1477 |   bool VisitSwiftVersionedRemovalAttr(SwiftVersionedRemovalAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSysVABIAttr(clang::SysVABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5242:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSysVABIAttr(clang::SysVABIAttr*) [with Derived = LupdateVisitor]'
 5242 |   if (!getDerived().VisitSysVABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6409:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6409 |       return getDerived().TraverseSysVABIAttr(cast<SysVABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1481:38: warning: unused parameter 'A' [-Wunused-parameter]
 1481 |   bool VisitSysVABIAttr(SysVABIAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTLSModelAttr(clang::TLSModelAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5251:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTLSModelAttr(clang::TLSModelAttr*) [with Derived = LupdateVisitor]'
 5251 |   if (!getDerived().VisitTLSModelAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6411:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6411 |       return getDerived().TraverseTLSModelAttr(cast<TLSModelAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1485:40: warning: unused parameter 'A' [-Wunused-parameter]
 1485 |   bool VisitTLSModelAttr(TLSModelAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetAttr(clang::TargetAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5260:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetAttr(clang::TargetAttr*) [with Derived = LupdateVisitor]'
 5260 |   if (!getDerived().VisitTargetAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6413:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6413 |       return getDerived().TraverseTargetAttr(cast<TargetAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1489:36: warning: unused parameter 'A' [-Wunused-parameter]
 1489 |   bool VisitTargetAttr(TargetAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetClonesAttr(clang::TargetClonesAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5269:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetClonesAttr(clang::TargetClonesAttr*) [with Derived = LupdateVisitor]'
 5269 |   if (!getDerived().VisitTargetClonesAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6415:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6415 |       return getDerived().TraverseTargetClonesAttr(cast<TargetClonesAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1493:48: warning: unused parameter 'A' [-Wunused-parameter]
 1493 |   bool VisitTargetClonesAttr(TargetClonesAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTargetVersionAttr(clang::TargetVersionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5278:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTargetVersionAttr(clang::TargetVersionAttr*) [with Derived = LupdateVisitor]'
 5278 |   if (!getDerived().VisitTargetVersionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6417:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6417 |       return getDerived().TraverseTargetVersionAttr(cast<TargetVersionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1497:50: warning: unused parameter 'A' [-Wunused-parameter]
 1497 |   bool VisitTargetVersionAttr(TargetVersionAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTestTypestateAttr(clang::TestTypestateAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5287:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTestTypestateAttr(clang::TestTypestateAttr*) [with Derived = LupdateVisitor]'
 5287 |   if (!getDerived().VisitTestTypestateAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6419:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6419 |       return getDerived().TraverseTestTypestateAttr(cast<TestTypestateAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1501:50: warning: unused parameter 'A' [-Wunused-parameter]
 1501 |   bool VisitTestTypestateAttr(TestTypestateAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitThisCallAttr(clang::ThisCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5296:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseThisCallAttr(clang::ThisCallAttr*) [with Derived = LupdateVisitor]'
 5296 |   if (!getDerived().VisitThisCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6421:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6421 |       return getDerived().TraverseThisCallAttr(cast<ThisCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1505:40: warning: unused parameter 'A' [-Wunused-parameter]
 1505 |   bool VisitThisCallAttr(ThisCallAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitThreadAttr(clang::ThreadAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5305:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseThreadAttr(clang::ThreadAttr*) [with Derived = LupdateVisitor]'
 5305 |   if (!getDerived().VisitThreadAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6423:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6423 |       return getDerived().TraverseThreadAttr(cast<ThreadAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1509:36: warning: unused parameter 'A' [-Wunused-parameter]
 1509 |   bool VisitThreadAttr(ThreadAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTransparentUnionAttr(clang::TransparentUnionAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5314:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTransparentUnionAttr(clang::TransparentUnionAttr*) [with Derived = LupdateVisitor]'
 5314 |   if (!getDerived().VisitTransparentUnionAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6425:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6425 |       return getDerived().TraverseTransparentUnionAttr(cast<TransparentUnionAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1513:56: warning: unused parameter 'A' [-Wunused-parameter]
 1513 |   bool VisitTransparentUnionAttr(TransparentUnionAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTrivialABIAttr(clang::TrivialABIAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5323:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTrivialABIAttr(clang::TrivialABIAttr*) [with Derived = LupdateVisitor]'
 5323 |   if (!getDerived().VisitTrivialABIAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6427:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6427 |       return getDerived().TraverseTrivialABIAttr(cast<TrivialABIAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1517:44: warning: unused parameter 'A' [-Wunused-parameter]
 1517 |   bool VisitTrivialABIAttr(TrivialABIAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTryAcquireCapabilityAttr(clang::TryAcquireCapabilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5332:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTryAcquireCapabilityAttr(clang::TryAcquireCapabilityAttr*) [with Derived = LupdateVisitor]'
 5332 |   if (!getDerived().VisitTryAcquireCapabilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6429:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6429 |       return getDerived().TraverseTryAcquireCapabilityAttr(cast<TryAcquireCapabilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1521:64: warning: unused parameter 'A' [-Wunused-parameter]
 1521 |   bool VisitTryAcquireCapabilityAttr(TryAcquireCapabilityAttr *A) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNonNullAttr(clang::TypeNonNullAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5351:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNonNullAttr(clang::TypeNonNullAttr*) [with Derived = LupdateVisitor]'
 5351 |   if (!getDerived().VisitTypeNonNullAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6431:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6431 |       return getDerived().TraverseTypeNonNullAttr(cast<TypeNonNullAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1525:46: warning: unused parameter 'A' [-Wunused-parameter]
 1525 |   bool VisitTypeNonNullAttr(TypeNonNullAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullUnspecifiedAttr(clang::TypeNullUnspecifiedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5360:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullUnspecifiedAttr(clang::TypeNullUnspecifiedAttr*) [with Derived = LupdateVisitor]'
 5360 |   if (!getDerived().VisitTypeNullUnspecifiedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6433:58:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6433 |       return getDerived().TraverseTypeNullUnspecifiedAttr(cast<TypeNullUnspecifiedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1529:62: warning: unused parameter 'A' [-Wunused-parameter]
 1529 |   bool VisitTypeNullUnspecifiedAttr(TypeNullUnspecifiedAttr *A) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullableAttr(clang::TypeNullableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5369:42:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullableAttr(clang::TypeNullableAttr*) [with Derived = LupdateVisitor]'
 5369 |   if (!getDerived().VisitTypeNullableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6435:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6435 |       return getDerived().TraverseTypeNullableAttr(cast<TypeNullableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1533:48: warning: unused parameter 'A' [-Wunused-parameter]
 1533 |   bool VisitTypeNullableAttr(TypeNullableAttr *A) {
      |                              ~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeNullableResultAttr(clang::TypeNullableResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5378:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeNullableResultAttr(clang::TypeNullableResultAttr*) [with Derived = LupdateVisitor]'
 5378 |   if (!getDerived().VisitTypeNullableResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6437:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6437 |       return getDerived().TraverseTypeNullableResultAttr(cast<TypeNullableResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1537:60: warning: unused parameter 'A' [-Wunused-parameter]
 1537 |   bool VisitTypeNullableResultAttr(TypeNullableResultAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeTagForDatatypeAttr(clang::TypeTagForDatatypeAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5387:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeTagForDatatypeAttr(clang::TypeTagForDatatypeAttr*) [with Derived = LupdateVisitor]'
 5387 |   if (!getDerived().VisitTypeTagForDatatypeAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6439:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6439 |       return getDerived().TraverseTypeTagForDatatypeAttr(cast<TypeTagForDatatypeAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1541:60: warning: unused parameter 'A' [-Wunused-parameter]
 1541 |   bool VisitTypeTagForDatatypeAttr(TypeTagForDatatypeAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeVisibilityAttr(clang::TypeVisibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5399:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeVisibilityAttr(clang::TypeVisibilityAttr*) [with Derived = LupdateVisitor]'
 5399 |   if (!getDerived().VisitTypeVisibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6441:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6441 |       return getDerived().TraverseTypeVisibilityAttr(cast<TypeVisibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1545:52: warning: unused parameter 'A' [-Wunused-parameter]
 1545 |   bool VisitTypeVisibilityAttr(TypeVisibilityAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUPtrAttr(clang::UPtrAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5408:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUPtrAttr(clang::UPtrAttr*) [with Derived = LupdateVisitor]'
 5408 |   if (!getDerived().VisitUPtrAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6443:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6443 |       return getDerived().TraverseUPtrAttr(cast<UPtrAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1549:32: warning: unused parameter 'A' [-Wunused-parameter]
 1549 |   bool VisitUPtrAttr(UPtrAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnavailableAttr(clang::UnavailableAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5417:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnavailableAttr(clang::UnavailableAttr*) [with Derived = LupdateVisitor]'
 5417 |   if (!getDerived().VisitUnavailableAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6445:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6445 |       return getDerived().TraverseUnavailableAttr(cast<UnavailableAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1553:46: warning: unused parameter 'A' [-Wunused-parameter]
 1553 |   bool VisitUnavailableAttr(UnavailableAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUninitializedAttr(clang::UninitializedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5426:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUninitializedAttr(clang::UninitializedAttr*) [with Derived = LupdateVisitor]'
 5426 |   if (!getDerived().VisitUninitializedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6447:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6447 |       return getDerived().TraverseUninitializedAttr(cast<UninitializedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1557:50: warning: unused parameter 'A' [-Wunused-parameter]
 1557 |   bool VisitUninitializedAttr(UninitializedAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnlikelyAttr(clang::UnlikelyAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5435:38:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnlikelyAttr(clang::UnlikelyAttr*) [with Derived = LupdateVisitor]'
 5435 |   if (!getDerived().VisitUnlikelyAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6449:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6449 |       return getDerived().TraverseUnlikelyAttr(cast<UnlikelyAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1561:40: warning: unused parameter 'A' [-Wunused-parameter]
 1561 |   bool VisitUnlikelyAttr(UnlikelyAttr *A) {
      |                          ~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnsafeBufferUsageAttr(clang::UnsafeBufferUsageAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5444:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnsafeBufferUsageAttr(clang::UnsafeBufferUsageAttr*) [with Derived = LupdateVisitor]'
 5444 |   if (!getDerived().VisitUnsafeBufferUsageAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6451:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6451 |       return getDerived().TraverseUnsafeBufferUsageAttr(cast<UnsafeBufferUsageAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1565:58: warning: unused parameter 'A' [-Wunused-parameter]
 1565 |   bool VisitUnsafeBufferUsageAttr(UnsafeBufferUsageAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnusedAttr(clang::UnusedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5453:36:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnusedAttr(clang::UnusedAttr*) [with Derived = LupdateVisitor]'
 5453 |   if (!getDerived().VisitUnusedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6453:45:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6453 |       return getDerived().TraverseUnusedAttr(cast<UnusedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1569:36: warning: unused parameter 'A' [-Wunused-parameter]
 1569 |   bool VisitUnusedAttr(UnusedAttr *A) {
      |                        ~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUseHandleAttr(clang::UseHandleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5462:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUseHandleAttr(clang::UseHandleAttr*) [with Derived = LupdateVisitor]'
 5462 |   if (!getDerived().VisitUseHandleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6455:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6455 |       return getDerived().TraverseUseHandleAttr(cast<UseHandleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1573:42: warning: unused parameter 'A' [-Wunused-parameter]
 1573 |   bool VisitUseHandleAttr(UseHandleAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsedAttr(clang::UsedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5471:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsedAttr(clang::UsedAttr*) [with Derived = LupdateVisitor]'
 5471 |   if (!getDerived().VisitUsedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6457:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6457 |       return getDerived().TraverseUsedAttr(cast<UsedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1577:32: warning: unused parameter 'A' [-Wunused-parameter]
 1577 |   bool VisitUsedAttr(UsedAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingIfExistsAttr(clang::UsingIfExistsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5480:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingIfExistsAttr(clang::UsingIfExistsAttr*) [with Derived = LupdateVisitor]'
 5480 |   if (!getDerived().VisitUsingIfExistsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6459:52:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6459 |       return getDerived().TraverseUsingIfExistsAttr(cast<UsingIfExistsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1581:50: warning: unused parameter 'A' [-Wunused-parameter]
 1581 |   bool VisitUsingIfExistsAttr(UsingIfExistsAttr *A) {
      |                               ~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUuidAttr(clang::UuidAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5489:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUuidAttr(clang::UuidAttr*) [with Derived = LupdateVisitor]'
 5489 |   if (!getDerived().VisitUuidAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6461:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6461 |       return getDerived().TraverseUuidAttr(cast<UuidAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1585:32: warning: unused parameter 'A' [-Wunused-parameter]
 1585 |   bool VisitUuidAttr(UuidAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVTablePointerAuthenticationAttr(clang::VTablePointerAuthenticationAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5498:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVTablePointerAuthenticationAttr(clang::VTablePointerAuthenticationAttr*) [with Derived = LupdateVisitor]'
 5498 |   if (!getDerived().VisitVTablePointerAuthenticationAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6463:66:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6463 |       return getDerived().TraverseVTablePointerAuthenticationAttr(cast<VTablePointerAuthenticationAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1589:78: warning: unused parameter 'A' [-Wunused-parameter]
 1589 |   bool VisitVTablePointerAuthenticationAttr(VTablePointerAuthenticationAttr *A) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVecReturnAttr(clang::VecReturnAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5507:39:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVecReturnAttr(clang::VecReturnAttr*) [with Derived = LupdateVisitor]'
 5507 |   if (!getDerived().VisitVecReturnAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6465:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6465 |       return getDerived().TraverseVecReturnAttr(cast<VecReturnAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1593:42: warning: unused parameter 'A' [-Wunused-parameter]
 1593 |   bool VisitVecReturnAttr(VecReturnAttr *A) {
      |                           ~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVecTypeHintAttr(clang::VecTypeHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5516:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVecTypeHintAttr(clang::VecTypeHintAttr*) [with Derived = LupdateVisitor]'
 5516 |   if (!getDerived().VisitVecTypeHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6467:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6467 |       return getDerived().TraverseVecTypeHintAttr(cast<VecTypeHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1597:46: warning: unused parameter 'A' [-Wunused-parameter]
 1597 |   bool VisitVecTypeHintAttr(VecTypeHintAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorCallAttr(clang::VectorCallAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5528:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorCallAttr(clang::VectorCallAttr*) [with Derived = LupdateVisitor]'
 5528 |   if (!getDerived().VisitVectorCallAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6469:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6469 |       return getDerived().TraverseVectorCallAttr(cast<VectorCallAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1601:44: warning: unused parameter 'A' [-Wunused-parameter]
 1601 |   bool VisitVectorCallAttr(VectorCallAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVisibilityAttr(clang::VisibilityAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5537:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVisibilityAttr(clang::VisibilityAttr*) [with Derived = LupdateVisitor]'
 5537 |   if (!getDerived().VisitVisibilityAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6471:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6471 |       return getDerived().TraverseVisibilityAttr(cast<VisibilityAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1605:44: warning: unused parameter 'A' [-Wunused-parameter]
 1605 |   bool VisitVisibilityAttr(VisibilityAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWarnUnusedAttr(clang::WarnUnusedAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5546:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWarnUnusedAttr(clang::WarnUnusedAttr*) [with Derived = LupdateVisitor]'
 5546 |   if (!getDerived().VisitWarnUnusedAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6473:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6473 |       return getDerived().TraverseWarnUnusedAttr(cast<WarnUnusedAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1609:44: warning: unused parameter 'A' [-Wunused-parameter]
 1609 |   bool VisitWarnUnusedAttr(WarnUnusedAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWarnUnusedResultAttr(clang::WarnUnusedResultAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5555:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWarnUnusedResultAttr(clang::WarnUnusedResultAttr*) [with Derived = LupdateVisitor]'
 5555 |   if (!getDerived().VisitWarnUnusedResultAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6475:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6475 |       return getDerived().TraverseWarnUnusedResultAttr(cast<WarnUnusedResultAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1613:56: warning: unused parameter 'A' [-Wunused-parameter]
 1613 |   bool VisitWarnUnusedResultAttr(WarnUnusedResultAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakAttr(clang::WeakAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5564:34:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakAttr(clang::WeakAttr*) [with Derived = LupdateVisitor]'
 5564 |   if (!getDerived().VisitWeakAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6477:43:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6477 |       return getDerived().TraverseWeakAttr(cast<WeakAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1617:32: warning: unused parameter 'A' [-Wunused-parameter]
 1617 |   bool VisitWeakAttr(WeakAttr *A) {
      |                      ~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakImportAttr(clang::WeakImportAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5573:40:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakImportAttr(clang::WeakImportAttr*) [with Derived = LupdateVisitor]'
 5573 |   if (!getDerived().VisitWeakImportAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6479:49:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6479 |       return getDerived().TraverseWeakImportAttr(cast<WeakImportAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1621:44: warning: unused parameter 'A' [-Wunused-parameter]
 1621 |   bool VisitWeakImportAttr(WeakImportAttr *A) {
      |                            ~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWeakRefAttr(clang::WeakRefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5582:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWeakRefAttr(clang::WeakRefAttr*) [with Derived = LupdateVisitor]'
 5582 |   if (!getDerived().VisitWeakRefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6481:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6481 |       return getDerived().TraverseWeakRefAttr(cast<WeakRefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1625:38: warning: unused parameter 'A' [-Wunused-parameter]
 1625 |   bool VisitWeakRefAttr(WeakRefAttr *A) {
      |                         ~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyExportNameAttr(clang::WebAssemblyExportNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5591:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyExportNameAttr(clang::WebAssemblyExportNameAttr*) [with Derived = LupdateVisitor]'
 5591 |   if (!getDerived().VisitWebAssemblyExportNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6483:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6483 |       return getDerived().TraverseWebAssemblyExportNameAttr(cast<WebAssemblyExportNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1629:66: warning: unused parameter 'A' [-Wunused-parameter]
 1629 |   bool VisitWebAssemblyExportNameAttr(WebAssemblyExportNameAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyFuncrefAttr(clang::WebAssemblyFuncrefAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5600:48:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyFuncrefAttr(clang::WebAssemblyFuncrefAttr*) [with Derived = LupdateVisitor]'
 5600 |   if (!getDerived().VisitWebAssemblyFuncrefAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6485:57:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6485 |       return getDerived().TraverseWebAssemblyFuncrefAttr(cast<WebAssemblyFuncrefAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1633:60: warning: unused parameter 'A' [-Wunused-parameter]
 1633 |   bool VisitWebAssemblyFuncrefAttr(WebAssemblyFuncrefAttr *A) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyImportModuleAttr(clang::WebAssemblyImportModuleAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5609:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyImportModuleAttr(clang::WebAssemblyImportModuleAttr*) [with Derived = LupdateVisitor]'
 5609 |   if (!getDerived().VisitWebAssemblyImportModuleAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6487:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6487 |       return getDerived().TraverseWebAssemblyImportModuleAttr(cast<WebAssemblyImportModuleAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1637:70: warning: unused parameter 'A' [-Wunused-parameter]
 1637 |   bool VisitWebAssemblyImportModuleAttr(WebAssemblyImportModuleAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWebAssemblyImportNameAttr(clang::WebAssemblyImportNameAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5618:51:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWebAssemblyImportNameAttr(clang::WebAssemblyImportNameAttr*) [with Derived = LupdateVisitor]'
 5618 |   if (!getDerived().VisitWebAssemblyImportNameAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6489:60:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6489 |       return getDerived().TraverseWebAssemblyImportNameAttr(cast<WebAssemblyImportNameAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1641:66: warning: unused parameter 'A' [-Wunused-parameter]
 1641 |   bool VisitWebAssemblyImportNameAttr(WebAssemblyImportNameAttr *A) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWorkGroupSizeHintAttr(clang::WorkGroupSizeHintAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5627:47:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseWorkGroupSizeHintAttr(clang::WorkGroupSizeHintAttr*) [with Derived = LupdateVisitor]'
 5627 |   if (!getDerived().VisitWorkGroupSizeHintAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6491:56:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6491 |       return getDerived().TraverseWorkGroupSizeHintAttr(cast<WorkGroupSizeHintAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1645:58: warning: unused parameter 'A' [-Wunused-parameter]
 1645 |   bool VisitWorkGroupSizeHintAttr(WorkGroupSizeHintAttr *A) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitX86ForceAlignArgPointerAttr(clang::X86ForceAlignArgPointerAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5636:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseX86ForceAlignArgPointerAttr(clang::X86ForceAlignArgPointerAttr*) [with Derived = LupdateVisitor]'
 5636 |   if (!getDerived().VisitX86ForceAlignArgPointerAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6493:62:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6493 |       return getDerived().TraverseX86ForceAlignArgPointerAttr(cast<X86ForceAlignArgPointerAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1649:70: warning: unused parameter 'A' [-Wunused-parameter]
 1649 |   bool VisitX86ForceAlignArgPointerAttr(X86ForceAlignArgPointerAttr *A) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitXRayInstrumentAttr(clang::XRayInstrumentAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5645:44:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseXRayInstrumentAttr(clang::XRayInstrumentAttr*) [with Derived = LupdateVisitor]'
 5645 |   if (!getDerived().VisitXRayInstrumentAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6495:53:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6495 |       return getDerived().TraverseXRayInstrumentAttr(cast<XRayInstrumentAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1653:52: warning: unused parameter 'A' [-Wunused-parameter]
 1653 |   bool VisitXRayInstrumentAttr(XRayInstrumentAttr *A) {
      |                                ~~~~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitXRayLogArgsAttr(clang::XRayLogArgsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5654:41:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseXRayLogArgsAttr(clang::XRayLogArgsAttr*) [with Derived = LupdateVisitor]'
 5654 |   if (!getDerived().VisitXRayLogArgsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6497:50:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6497 |       return getDerived().TraverseXRayLogArgsAttr(cast<XRayLogArgsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1657:46: warning: unused parameter 'A' [-Wunused-parameter]
 1657 |   bool VisitXRayLogArgsAttr(XRayLogArgsAttr *A) {
      |                             ~~~~~~~~~~~~~~~~~^
/usr/include/llvm19/clang/AST/AttrVisitor.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitZeroCallUsedRegsAttr(clang::ZeroCallUsedRegsAttr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/AttrVisitor.inc:5663:46:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseZeroCallUsedRegsAttr(clang::ZeroCallUsedRegsAttr*) [with Derived = LupdateVisitor]'
 5663 |   if (!getDerived().VisitZeroCallUsedRegsAttr(A))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:6499:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttr(clang::Attr*) [with Derived = LupdateVisitor]'
 6499 |       return getDerived().TraverseZeroCallUsedRegsAttr(cast<ZeroCallUsedRegsAttr>(A));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1635:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = LupdateVisitor]'
 1555 |         TRY_TO(getDerived().TraverseAttr(I));                                  \
      |                                         ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/AttrVisitor.inc:1661:56: warning: unused parameter 'A' [-Wunused-parameter]
 1661 |   bool VisitZeroCallUsedRegsAttr(ZeroCallUsedRegsAttr *A) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:458:
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCContainerDecl(clang::ObjCContainerDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:124:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCContainerDecl(clang::ObjCContainerDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1717:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:124:15: note: in expansion of macro 'OBJCCONTAINER'
  124 | ABSTRACT_DECL(OBJCCONTAINER(ObjCContainer, NamedDecl))
      |               ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCImplDecl(clang::ObjCImplDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplDecl(clang::ObjCImplDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1696:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:122:37: note: in expansion of macro 'NAMED'
  122 | #  define OBJCCONTAINER(Type, Base) NAMED(Type, Base)
      |                                     ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:138:32: note: in expansion of macro 'OBJCCONTAINER'
  138 | #  define OBJCIMPL(Type, Base) OBJCCONTAINER(Type, Base)
      |                                ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:140:15: note: in expansion of macro 'OBJCIMPL'
  140 | ABSTRACT_DECL(OBJCIMPL(ObjCImpl, ObjCContainerDecl))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitValueDecl(clang::ValueDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromValueDecl(clang::ValueDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1786:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:186:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:182:15: note: in expansion of macro 'VALUE'
  182 | ABSTRACT_DECL(VALUE(Value, NamedDecl))
      |               ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclaratorDecl(clang::DeclaratorDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:234:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclaratorDecl(clang::DeclaratorDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2267:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionDecl(clang::FunctionDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:180:29: note: in expansion of macro 'NAMED'
  180 | #  define VALUE(Type, Base) NAMED(Type, Base)
      |                             ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:232:34: note: in expansion of macro 'VALUE'
  232 | #  define DECLARATOR(Type, Base) VALUE(Type, Base)
      |                                  ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:234:15: note: in expansion of macro 'DECLARATOR'
  234 | ABSTRACT_DECL(DECLARATOR(Declarator, ValueDecl))
      |               ^~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagDecl(clang::TagDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:406:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagDecl(clang::TagDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:2049:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordDecl(clang::RecordDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:410:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:404:27: note: in expansion of macro 'TYPE'
  404 | #  define TAG(Type, Base) TYPE(Type, Base)
      |                           ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:406:15: note: in expansion of macro 'TAG'
  406 | ABSTRACT_DECL(TAG(Tag, TypeDecl))
      |               ^~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeDecl(clang::TypeDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeDecl(clang::TypeDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:402:15: note: in expansion of macro 'TYPE'
  402 | ABSTRACT_DECL(TYPE(Type, NamedDecl))
      |               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefNameDecl(clang::TypedefNameDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefNameDecl(clang::TypedefNameDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefDecl(clang::TypedefDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:460:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:400:28: note: in expansion of macro 'NAMED'
  400 | #  define TYPE(Type, Base) NAMED(Type, Base)
      |                            ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:454:35: note: in expansion of macro 'TYPE'
  454 | #  define TYPEDEFNAME(Type, Base) TYPE(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:456:15: note: in expansion of macro 'TYPEDEFNAME'
  456 | ABSTRACT_DECL(TYPEDEFNAME(TypedefName, TypeDecl))
      |               ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateDecl(clang::TemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:492:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateDecl(clang::TemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1942:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:492:15: note: in expansion of macro 'TEMPLATE'
  492 | ABSTRACT_DECL(TEMPLATE(Template, NamedDecl))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1939:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:490:32: note: in expansion of macro 'NAMED'
  490 | #  define TEMPLATE(Type, Base) NAMED(Type, Base)
      |                                ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:500:44: note: in expansion of macro 'TEMPLATE'
  500 | #  define REDECLARABLETEMPLATE(Type, Base) TEMPLATE(Type, Base)
      |                                            ^~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:502:15: note: in expansion of macro 'REDECLARABLETEMPLATE'
  502 | ABSTRACT_DECL(REDECLARABLETEMPLATE(RedeclarableTemplate, TemplateDecl))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBaseUsingDecl(clang::BaseUsingDecl*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/DeclNodes.inc:574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBaseUsingDecl(clang::BaseUsingDecl*) [with Derived = LupdateVisitor]'
  454 |     TRY_TO(Visit##CLASS##Decl(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
  453 |     TRY_TO(WalkUpFrom##BASE(D));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1761:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingEnumDecl(clang::UsingEnumDecl*) [with Derived = LupdateVisitor]'
 1548 |       TRY_TO(WalkUpFrom##DECL(D));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:578:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:457:40: warning: unused parameter 'D' [-Wunused-parameter]
  457 |   bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
/usr/include/llvm19/clang/AST/DeclNodes.inc:11:31: note: in definition of macro 'ABSTRACT_DECL'
   11 | #  define ABSTRACT_DECL(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:112:29: note: in expansion of macro 'DECL'
  112 | #  define NAMED(Type, Base) DECL(Type, Base)
      |                             ^~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:572:33: note: in expansion of macro 'NAMED'
  572 | #  define BASEUSING(Type, Base) NAMED(Type, Base)
      |                                 ^~~~~
/usr/include/llvm19/clang/AST/DeclNodes.inc:574:15: note: in expansion of macro 'BASEUSING'
  574 | ABSTRACT_DECL(BASEUSING(BaseUsing, NamedDecl))
      |               ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:22:33: note: in expansion of macro 'STMT'
   22 | #  define WHILESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1: note: in expansion of macro 'WHILESTMT'
   24 | WHILESTMT(WhileStmt, Stmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:32:33: note: in expansion of macro 'VALUESTMT'
   32 | #  define LABELSTMT(Type, Base) VALUESTMT(Type, Base)
      |                                 ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1: note: in expansion of macro 'LABELSTMT'
   34 | LABELSTMT(LabelStmt, ValueStmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:42:33: note: in expansion of macro 'EXPR'
   42 | #  define VAARGEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1: note: in expansion of macro 'VAARGEXPR'
   44 | VAARGEXPR(VAArgExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryOperator(clang::UnaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryOperator(clang::UnaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:48:37: note: in expansion of macro 'EXPR'
   48 | #  define UNARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:50:1: note: in expansion of macro 'UNARYOPERATOR'
   50 | UNARYOPERATOR(UnaryOperator, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:54:48: note: in expansion of macro 'EXPR'
   54 | #  define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:56:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR'
   56 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypoExpr(clang::TypoExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypoExpr(clang::TypoExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:60:32: note: in expansion of macro 'EXPR'
   60 | #  define TYPOEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:62:1: note: in expansion of macro 'TYPOEXPR'
   62 | TYPOEXPR(TypoExpr, Expr)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeTraitExpr(clang::TypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeTraitExpr(clang::TypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:66:37: note: in expansion of macro 'EXPR'
   66 | #  define TYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:68:1: note: in expansion of macro 'TYPETRAITEXPR'
   68 | TYPETRAITEXPR(TypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:72:56: note: in expansion of macro 'EXPR'
   72 | #  define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:74:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR'
   74 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:78:52: note: in expansion of macro 'EXPR'
   78 | #  define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base)
      |                                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:80:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR'
   80 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStringLiteral(clang::StringLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStringLiteral(clang::StringLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:84:37: note: in expansion of macro 'EXPR'
   84 | #  define STRINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:86:1: note: in expansion of macro 'STRINGLITERAL'
   86 | STRINGLITERAL(StringLiteral, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStmtExpr(clang::StmtExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStmtExpr(clang::StmtExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:90:32: note: in expansion of macro 'EXPR'
   90 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:92:1: note: in expansion of macro 'STMTEXPR'
   92 | STMTEXPR(StmtExpr, Expr)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSourceLocExpr(clang::SourceLocExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSourceLocExpr(clang::SourceLocExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:96:37: note: in expansion of macro 'EXPR'
   96 | #  define SOURCELOCEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:98:1: note: in expansion of macro 'SOURCELOCEXPR'
   98 | SOURCELOCEXPR(SourceLocExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:102:38: note: in expansion of macro 'EXPR'
  102 | #  define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:104:1: note: in expansion of macro 'SIZEOFPACKEXPR'
  104 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:108:41: note: in expansion of macro 'EXPR'
  108 | #  define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:110:1: note: in expansion of macro 'SHUFFLEVECTOREXPR'
  110 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:114:48: note: in expansion of macro 'EXPR'
  114 | #  define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:116:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR'
  116 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRequiresExpr(clang::RequiresExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRequiresExpr(clang::RequiresExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:120:36: note: in expansion of macro 'EXPR'
  120 | #  define REQUIRESEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:122:1: note: in expansion of macro 'REQUIRESEXPR'
  122 | REQUIRESEXPR(RequiresExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecoveryExpr(clang::RecoveryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecoveryExpr(clang::RecoveryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:126:36: note: in expansion of macro 'EXPR'
  126 | #  define RECOVERYEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:128:1: note: in expansion of macro 'RECOVERYEXPR'
  128 | RECOVERYEXPR(RecoveryExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPseudoObjectExpr(clang::PseudoObjectExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPseudoObjectExpr(clang::PseudoObjectExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:132:40: note: in expansion of macro 'EXPR'
  132 | #  define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:134:1: note: in expansion of macro 'PSEUDOOBJECTEXPR'
  134 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPredefinedExpr(clang::PredefinedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPredefinedExpr(clang::PredefinedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:138:38: note: in expansion of macro 'EXPR'
  138 | #  define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:140:1: note: in expansion of macro 'PREDEFINEDEXPR'
  140 | PREDEFINEDEXPR(PredefinedExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenListExpr(clang::ParenListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenListExpr(clang::ParenListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:144:37: note: in expansion of macro 'EXPR'
  144 | #  define PARENLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:146:1: note: in expansion of macro 'PARENLISTEXPR'
  146 | PARENLISTEXPR(ParenListExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenExpr(clang::ParenExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenExpr(clang::ParenExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:150:33: note: in expansion of macro 'EXPR'
  150 | #  define PARENEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:152:1: note: in expansion of macro 'PARENEXPR'
  152 | PARENEXPR(ParenExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingExpr(clang::PackIndexingExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingExpr(clang::PackIndexingExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:156:40: note: in expansion of macro 'EXPR'
  156 | #  define PACKINDEXINGEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:158:1: note: in expansion of macro 'PACKINDEXINGEXPR'
  158 | PACKINDEXINGEXPR(PackIndexingExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionExpr(clang::PackExpansionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionExpr(clang::PackExpansionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:162:41: note: in expansion of macro 'EXPR'
  162 | #  define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:164:1: note: in expansion of macro 'PACKEXPANSIONEXPR'
  164 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:172:44: note: in expansion of macro 'OVERLOADEXPR'
  172 | #  define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR'
  174 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedLookupExpr(clang::UnresolvedLookupExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:178:44: note: in expansion of macro 'OVERLOADEXPR'
  178 | #  define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:180:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR'
  180 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpaqueValueExpr(clang::OpaqueValueExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpaqueValueExpr(clang::OpaqueValueExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:188:39: note: in expansion of macro 'EXPR'
  188 | #  define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:190:1: note: in expansion of macro 'OPAQUEVALUEEXPR'
  190 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOffsetOfExpr(clang::OffsetOfExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOffsetOfExpr(clang::OffsetOfExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:194:36: note: in expansion of macro 'EXPR'
  194 | #  define OFFSETOFEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:196:1: note: in expansion of macro 'OFFSETOFEXPR'
  196 | OFFSETOFEXPR(OffsetOfExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:200:44: note: in expansion of macro 'EXPR'
  200 | #  define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:202:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR'
  202 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCStringLiteral(clang::ObjCStringLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCStringLiteral(clang::ObjCStringLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:206:41: note: in expansion of macro 'EXPR'
  206 | #  define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:208:1: note: in expansion of macro 'OBJCSTRINGLITERAL'
  208 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCSelectorExpr(clang::ObjCSelectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCSelectorExpr(clang::ObjCSelectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:212:40: note: in expansion of macro 'EXPR'
  212 | #  define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:214:1: note: in expansion of macro 'OBJCSELECTOREXPR'
  214 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCProtocolExpr(clang::ObjCProtocolExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCProtocolExpr(clang::ObjCProtocolExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:218:40: note: in expansion of macro 'EXPR'
  218 | #  define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:220:1: note: in expansion of macro 'OBJCPROTOCOLEXPR'
  220 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:224:43: note: in expansion of macro 'EXPR'
  224 | #  define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:226:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR'
  226 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCMessageExpr(clang::ObjCMessageExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCMessageExpr(clang::ObjCMessageExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:230:39: note: in expansion of macro 'EXPR'
  230 | #  define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:232:1: note: in expansion of macro 'OBJCMESSAGEEXPR'
  232 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIvarRefExpr(clang::ObjCIvarRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIvarRefExpr(clang::ObjCIvarRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:236:39: note: in expansion of macro 'EXPR'
  236 | #  define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:238:1: note: in expansion of macro 'OBJCIVARREFEXPR'
  238 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIsaExpr(clang::ObjCIsaExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIsaExpr(clang::ObjCIsaExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:242:35: note: in expansion of macro 'EXPR'
  242 | #  define OBJCISAEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:244:1: note: in expansion of macro 'OBJCISAEXPR'
  244 | OBJCISAEXPR(ObjCIsaExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:248:51: note: in expansion of macro 'EXPR'
  248 | #  define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:250:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR'
  250 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCEncodeExpr(clang::ObjCEncodeExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCEncodeExpr(clang::ObjCEncodeExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:254:38: note: in expansion of macro 'EXPR'
  254 | #  define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:256:1: note: in expansion of macro 'OBJCENCODEEXPR'
  256 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:260:45: note: in expansion of macro 'EXPR'
  260 | #  define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:262:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL'
  262 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoxedExpr(clang::ObjCBoxedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBoxedExpr(clang::ObjCBoxedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:266:37: note: in expansion of macro 'EXPR'
  266 | #  define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:268:1: note: in expansion of macro 'OBJCBOXEDEXPR'
  268 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:272:43: note: in expansion of macro 'EXPR'
  272 | #  define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:274:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR'
  274 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:278:49: note: in expansion of macro 'EXPR'
  278 | #  define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:280:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR'
  280 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCArrayLiteral(clang::ObjCArrayLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCArrayLiteral(clang::ObjCArrayLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:284:40: note: in expansion of macro 'EXPR'
  284 | #  define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:286:1: note: in expansion of macro 'OBJCARRAYLITERAL'
  286 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPIteratorExpr(clang::OMPIteratorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPIteratorExpr(clang::OMPIteratorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:290:39: note: in expansion of macro 'EXPR'
  290 | #  define OMPITERATOREXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:292:1: note: in expansion of macro 'OMPITERATOREXPR'
  292 | OMPITERATOREXPR(OMPIteratorExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPArrayShapingExpr(clang::OMPArrayShapingExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPArrayShapingExpr(clang::OMPArrayShapingExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:296:43: note: in expansion of macro 'EXPR'
  296 | #  define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:298:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR'
  298 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNoInitExpr(clang::NoInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNoInitExpr(clang::NoInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:302:34: note: in expansion of macro 'EXPR'
  302 | #  define NOINITEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:304:1: note: in expansion of macro 'NOINITEXPR'
  304 | NOINITEXPR(NoInitExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberExpr(clang::MemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberExpr(clang::MemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:308:34: note: in expansion of macro 'EXPR'
  308 | #  define MEMBEREXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:310:1: note: in expansion of macro 'MEMBEREXPR'
  310 | MEMBEREXPR(MemberExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixSubscriptExpr(clang::MatrixSubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixSubscriptExpr(clang::MatrixSubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:314:43: note: in expansion of macro 'EXPR'
  314 | #  define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:316:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR'
  316 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:320:48: note: in expansion of macro 'EXPR'
  320 | #  define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:322:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR'
  322 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:326:47: note: in expansion of macro 'EXPR'
  326 | #  define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:328:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR'
  328 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSPropertyRefExpr(clang::MSPropertyRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSPropertyRefExpr(clang::MSPropertyRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:332:41: note: in expansion of macro 'EXPR'
  332 | #  define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:334:1: note: in expansion of macro 'MSPROPERTYREFEXPR'
  334 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLambdaExpr(clang::LambdaExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLambdaExpr(clang::LambdaExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:338:34: note: in expansion of macro 'EXPR'
  338 | #  define LAMBDAEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:340:1: note: in expansion of macro 'LAMBDAEXPR'
  340 | LAMBDAEXPR(LambdaExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIntegerLiteral(clang::IntegerLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIntegerLiteral(clang::IntegerLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:344:38: note: in expansion of macro 'EXPR'
  344 | #  define INTEGERLITERAL(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:346:1: note: in expansion of macro 'INTEGERLITERAL'
  346 | INTEGERLITERAL(IntegerLiteral, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInitListExpr(clang::InitListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInitListExpr(clang::InitListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  642 |         TRY_TO(WalkUpFrom##CLASS(Syn));                                        \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:350:36: note: in expansion of macro 'EXPR'
  350 | #  define INITLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:352:1: note: in expansion of macro 'INITLISTEXPR'
  352 | INITLISTEXPR(InitListExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitValueInitExpr(clang::ImplicitValueInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitValueInitExpr(clang::ImplicitValueInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:356:45: note: in expansion of macro 'EXPR'
  356 | #  define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:358:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR'
  358 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImaginaryLiteral(clang::ImaginaryLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImaginaryLiteral(clang::ImaginaryLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:362:40: note: in expansion of macro 'EXPR'
  362 | #  define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:364:1: note: in expansion of macro 'IMAGINARYLITERAL'
  364 | IMAGINARYLITERAL(ImaginaryLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGenericSelectionExpr(clang::GenericSelectionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGenericSelectionExpr(clang::GenericSelectionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:368:44: note: in expansion of macro 'EXPR'
  368 | #  define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:370:1: note: in expansion of macro 'GENERICSELECTIONEXPR'
  370 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGNUNullExpr(clang::GNUNullExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGNUNullExpr(clang::GNUNullExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:374:35: note: in expansion of macro 'EXPR'
  374 | #  define GNUNULLEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:376:1: note: in expansion of macro 'GNUNULLEXPR'
  376 | GNUNULLEXPR(GNUNullExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionParmPackExpr(clang::FunctionParmPackExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionParmPackExpr(clang::FunctionParmPackExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:380:44: note: in expansion of macro 'EXPR'
  380 | #  define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:382:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR'
  382 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:390:40: note: in expansion of macro 'FULLEXPR'
  390 | #  define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1: note: in expansion of macro 'EXPRWITHCLEANUPS'
  392 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantExpr(clang::ConstantExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantExpr(clang::ConstantExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:396:36: note: in expansion of macro 'FULLEXPR'
  396 | #  define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base)
      |                                    ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:398:1: note: in expansion of macro 'CONSTANTEXPR'
  398 | CONSTANTEXPR(ConstantExpr, FullExpr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFloatingLiteral(clang::FloatingLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFloatingLiteral(clang::FloatingLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:406:39: note: in expansion of macro 'EXPR'
  406 | #  define FLOATINGLITERAL(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:408:1: note: in expansion of macro 'FLOATINGLITERAL'
  408 | FLOATINGLITERAL(FloatingLiteral, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFixedPointLiteral(clang::FixedPointLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFixedPointLiteral(clang::FixedPointLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:412:41: note: in expansion of macro 'EXPR'
  412 | #  define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:414:1: note: in expansion of macro 'FIXEDPOINTLITERAL'
  414 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorElementExpr(clang::ExtVectorElementExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorElementExpr(clang::ExtVectorElementExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:418:44: note: in expansion of macro 'EXPR'
  418 | #  define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:420:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR'
  420 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExpressionTraitExpr(clang::ExpressionTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExpressionTraitExpr(clang::ExpressionTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:424:43: note: in expansion of macro 'EXPR'
  424 | #  define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:426:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR'
  426 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEmbedExpr(clang::EmbedExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEmbedExpr(clang::EmbedExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:430:33: note: in expansion of macro 'EXPR'
  430 | #  define EMBEDEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:432:1: note: in expansion of macro 'EMBEDEXPR'
  432 | EMBEDEXPR(EmbedExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:436:48: note: in expansion of macro 'EXPR'
  436 | #  define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:438:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR'
  438 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDesignatedInitExpr(clang::DesignatedInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDesignatedInitExpr(clang::DesignatedInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:442:42: note: in expansion of macro 'EXPR'
  442 | #  define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:444:1: note: in expansion of macro 'DESIGNATEDINITEXPR'
  444 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:448:49: note: in expansion of macro 'EXPR'
  448 | #  define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:450:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR'
  450 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentCoawaitExpr(clang::DependentCoawaitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentCoawaitExpr(clang::DependentCoawaitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:454:44: note: in expansion of macro 'EXPR'
  454 | #  define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:456:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR'
  456 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclRefExpr(clang::DeclRefExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclRefExpr(clang::DeclRefExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:460:35: note: in expansion of macro 'EXPR'
  460 | #  define DECLREFEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:462:1: note: in expansion of macro 'DECLREFEXPR'
  462 | DECLREFEXPR(DeclRefExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:470:35: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  470 | #  define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1: note: in expansion of macro 'COYIELDEXPR'
  472 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoawaitExpr(clang::CoawaitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoawaitExpr(clang::CoawaitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:476:35: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  476 | #  define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base)
      |                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:478:1: note: in expansion of macro 'COAWAITEXPR'
  478 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConvertVectorExpr(clang::ConvertVectorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:486:41: note: in expansion of macro 'EXPR'
  486 | #  define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:488:1: note: in expansion of macro 'CONVERTVECTOREXPR'
  488 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConceptSpecializationExpr(clang::ConceptSpecializationExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConceptSpecializationExpr(clang::ConceptSpecializationExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:492:49: note: in expansion of macro 'EXPR'
  492 | #  define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:494:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR'
  494 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundLiteralExpr(clang::CompoundLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundLiteralExpr(clang::CompoundLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:498:43: note: in expansion of macro 'EXPR'
  498 | #  define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:500:1: note: in expansion of macro 'COMPOUNDLITERALEXPR'
  500 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitChooseExpr(clang::ChooseExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromChooseExpr(clang::ChooseExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:504:34: note: in expansion of macro 'EXPR'
  504 | #  define CHOOSEEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:506:1: note: in expansion of macro 'CHOOSEEXPR'
  506 | CHOOSEEXPR(ChooseExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCharacterLiteral(clang::CharacterLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCharacterLiteral(clang::CharacterLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:510:40: note: in expansion of macro 'EXPR'
  510 | #  define CHARACTERLITERAL(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:512:1: note: in expansion of macro 'CHARACTERLITERAL'
  512 | CHARACTERLITERAL(CharacterLiteral, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:520:40: note: in expansion of macro 'CASTEXPR'
  520 | #  define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1: note: in expansion of macro 'IMPLICITCASTEXPR'
  522 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:530:43: note: in expansion of macro 'EXPLICITCASTEXPR'
  530 | #  define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR'
  532 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:540:41: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  540 | #  define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1: note: in expansion of macro 'CXXSTATICCASTEXPR'
  542 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:546:46: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  546 | #  define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:548:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR'
  548 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDynamicCastExpr(clang::CXXDynamicCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDynamicCastExpr(clang::CXXDynamicCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:552:42: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  552 | #  define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:554:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR'
  554 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstCastExpr(clang::CXXConstCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstCastExpr(clang::CXXConstCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:558:40: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  558 | #  define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:560:1: note: in expansion of macro 'CXXCONSTCASTEXPR'
  560 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:564:44: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  564 | #  define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:566:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR'
  566 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:574:45: note: in expansion of macro 'EXPLICITCASTEXPR'
  574 | #  define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:576:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR'
  576 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCStyleCastExpr(clang::CStyleCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCStyleCastExpr(clang::CStyleCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:580:38: note: in expansion of macro 'EXPLICITCASTEXPR'
  580 | #  define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:582:1: note: in expansion of macro 'CSTYLECASTEXPR'
  582 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinBitCastExpr(clang::BuiltinBitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinBitCastExpr(clang::BuiltinBitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:586:42: note: in expansion of macro 'EXPLICITCASTEXPR'
  586 | #  define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:588:1: note: in expansion of macro 'BUILTINBITCASTEXPR'
  588 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUserDefinedLiteral(clang::UserDefinedLiteral*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUserDefinedLiteral(clang::UserDefinedLiteral*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:604:42: note: in expansion of macro 'CALLEXPR'
  604 | #  define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:606:1: note: in expansion of macro 'USERDEFINEDLITERAL'
  606 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXOperatorCallExpr(clang::CXXOperatorCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXOperatorCallExpr(clang::CXXOperatorCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:610:43: note: in expansion of macro 'CALLEXPR'
  610 | #  define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                           ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:612:1: note: in expansion of macro 'CXXOPERATORCALLEXPR'
  612 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXMemberCallExpr(clang::CXXMemberCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:616:41: note: in expansion of macro 'CALLEXPR'
  616 | #  define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                         ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:618:1: note: in expansion of macro 'CXXMEMBERCALLEXPR'
  618 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCUDAKernelCallExpr(clang::CUDAKernelCallExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCUDAKernelCallExpr(clang::CUDAKernelCallExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:600:32: note: in expansion of macro 'EXPR'
  600 | #  define CALLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:622:42: note: in expansion of macro 'CALLEXPR'
  622 | #  define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base)
      |                                          ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:624:1: note: in expansion of macro 'CUDAKERNELCALLEXPR'
  624 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXUuidofExpr(clang::CXXUuidofExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXUuidofExpr(clang::CXXUuidofExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:632:37: note: in expansion of macro 'EXPR'
  632 | #  define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:634:1: note: in expansion of macro 'CXXUUIDOFEXPR'
  634 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:638:50: note: in expansion of macro 'EXPR'
  638 | #  define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:640:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR'
  640 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTypeidExpr(clang::CXXTypeidExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTypeidExpr(clang::CXXTypeidExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:644:37: note: in expansion of macro 'EXPR'
  644 | #  define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:646:1: note: in expansion of macro 'CXXTYPEIDEXPR'
  646 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXThrowExpr(clang::CXXThrowExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXThrowExpr(clang::CXXThrowExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:650:36: note: in expansion of macro 'EXPR'
  650 | #  define CXXTHROWEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:652:1: note: in expansion of macro 'CXXTHROWEXPR'
  652 | CXXTHROWEXPR(CXXThrowExpr, Expr)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXThisExpr(clang::CXXThisExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXThisExpr(clang::CXXThisExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:656:35: note: in expansion of macro 'EXPR'
  656 | #  define CXXTHISEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:658:1: note: in expansion of macro 'CXXTHISEXPR'
  658 | CXXTHISEXPR(CXXThisExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:662:49: note: in expansion of macro 'EXPR'
  662 | #  define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base)
      |                                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:664:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR'
  664 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:668:46: note: in expansion of macro 'EXPR'
  668 | #  define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:670:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR'
  670 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:674:50: note: in expansion of macro 'EXPR'
  674 | #  define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:676:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR'
  676 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:680:47: note: in expansion of macro 'EXPR'
  680 | #  define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:682:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR'
  682 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXParenListInitExpr(clang::CXXParenListInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXParenListInitExpr(clang::CXXParenListInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:686:44: note: in expansion of macro 'EXPR'
  686 | #  define CXXPARENLISTINITEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:688:1: note: in expansion of macro 'CXXPARENLISTINITEXPR'
  688 | CXXPARENLISTINITEXPR(CXXParenListInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:692:45: note: in expansion of macro 'EXPR'
  692 | #  define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:694:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR'
  694 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNoexceptExpr(clang::CXXNoexceptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNoexceptExpr(clang::CXXNoexceptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:698:39: note: in expansion of macro 'EXPR'
  698 | #  define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:700:1: note: in expansion of macro 'CXXNOEXCEPTEXPR'
  700 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNewExpr(clang::CXXNewExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNewExpr(clang::CXXNewExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:704:34: note: in expansion of macro 'EXPR'
  704 | #  define CXXNEWEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:706:1: note: in expansion of macro 'CXXNEWEXPR'
  706 | CXXNEWEXPR(CXXNewExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:710:48: note: in expansion of macro 'EXPR'
  710 | #  define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base)
      |                                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:712:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR'
  712 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXFoldExpr(clang::CXXFoldExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXFoldExpr(clang::CXXFoldExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:716:35: note: in expansion of macro 'EXPR'
  716 | #  define CXXFOLDEXPR(Type, Base) EXPR(Type, Base)
      |                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:718:1: note: in expansion of macro 'CXXFOLDEXPR'
  718 | CXXFOLDEXPR(CXXFoldExpr, Expr)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:722:51: note: in expansion of macro 'EXPR'
  722 | #  define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:724:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR'
  724 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDeleteExpr(clang::CXXDeleteExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDeleteExpr(clang::CXXDeleteExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:728:37: note: in expansion of macro 'EXPR'
  728 | #  define CXXDELETEEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:730:1: note: in expansion of macro 'CXXDELETEEXPR'
  730 | CXXDELETEEXPR(CXXDeleteExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDefaultInitExpr(clang::CXXDefaultInitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDefaultInitExpr(clang::CXXDefaultInitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:734:42: note: in expansion of macro 'EXPR'
  734 | #  define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:736:1: note: in expansion of macro 'CXXDEFAULTINITEXPR'
  736 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:740:41: note: in expansion of macro 'EXPR'
  740 | #  define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:742:1: note: in expansion of macro 'CXXDEFAULTARGEXPR'
  742 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXConstructExpr(clang::CXXConstructExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXConstructExpr(clang::CXXConstructExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:746:40: note: in expansion of macro 'EXPR'
  746 | #  define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:748:1: note: in expansion of macro 'CXXCONSTRUCTEXPR'
  748 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:746:40: note: in expansion of macro 'EXPR'
  746 | #  define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:750:46: note: in expansion of macro 'CXXCONSTRUCTEXPR'
  750 | #  define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:752:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR'
  752 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:760:42: note: in expansion of macro 'EXPR'
  760 | #  define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:762:1: note: in expansion of macro 'CXXBOOLLITERALEXPR'
  762 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:766:44: note: in expansion of macro 'EXPR'
  766 | #  define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:768:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR'
  768 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockExpr(clang::BlockExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockExpr(clang::BlockExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:772:33: note: in expansion of macro 'EXPR'
  772 | #  define BLOCKEXPR(Type, Base) EXPR(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:774:1: note: in expansion of macro 'BLOCKEXPR'
  774 | BLOCKEXPR(BlockExpr, Expr)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBinaryOperator(clang::BinaryOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBinaryOperator(clang::BinaryOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:778:38: note: in expansion of macro 'EXPR'
  778 | #  define BINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:780:1: note: in expansion of macro 'BINARYOPERATOR'
  780 | BINARYOPERATOR(BinaryOperator, Expr)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:778:38: note: in expansion of macro 'EXPR'
  778 | #  define BINARYOPERATOR(Type, Base) EXPR(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:782:46: note: in expansion of macro 'BINARYOPERATOR'
  782 | #  define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base)
      |                                              ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:784:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR'
  784 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicExpr(clang::AtomicExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicExpr(clang::AtomicExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:792:34: note: in expansion of macro 'EXPR'
  792 | #  define ATOMICEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:794:1: note: in expansion of macro 'ATOMICEXPR'
  794 | ATOMICEXPR(AtomicExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsTypeExpr(clang::AsTypeExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAsTypeExpr(clang::AsTypeExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:798:34: note: in expansion of macro 'EXPR'
  798 | #  define ASTYPEEXPR(Type, Base) EXPR(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:800:1: note: in expansion of macro 'ASTYPEEXPR'
  800 | ASTYPEEXPR(AsTypeExpr, Expr)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:804:42: note: in expansion of macro 'EXPR'
  804 | #  define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:806:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR'
  806 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArraySubscriptExpr(clang::ArraySubscriptExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:810:42: note: in expansion of macro 'EXPR'
  810 | #  define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:812:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR'
  812 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArraySectionExpr(clang::ArraySectionExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArraySectionExpr(clang::ArraySectionExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:816:40: note: in expansion of macro 'EXPR'
  816 | #  define ARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:818:1: note: in expansion of macro 'ARRAYSECTIONEXPR'
  818 | ARRAYSECTIONEXPR(ArraySectionExpr, Expr)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayInitLoopExpr(clang::ArrayInitLoopExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:822:41: note: in expansion of macro 'EXPR'
  822 | #  define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:824:1: note: in expansion of macro 'ARRAYINITLOOPEXPR'
  824 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayInitIndexExpr(clang::ArrayInitIndexExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayInitIndexExpr(clang::ArrayInitIndexExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:828:42: note: in expansion of macro 'EXPR'
  828 | #  define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base)
      |                                          ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:830:1: note: in expansion of macro 'ARRAYINITINDEXEXPR'
  830 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAddrLabelExpr(clang::AddrLabelExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAddrLabelExpr(clang::AddrLabelExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:834:37: note: in expansion of macro 'EXPR'
  834 | #  define ADDRLABELEXPR(Type, Base) EXPR(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:836:1: note: in expansion of macro 'ADDRLABELEXPR'
  836 | ADDRLABELEXPR(AddrLabelExpr, Expr)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:844:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  844 | #  define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1: note: in expansion of macro 'CONDITIONALOPERATOR'
  846 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBinaryConditionalOperator(clang::BinaryConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBinaryConditionalOperator(clang::BinaryConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:850:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  850 | #  define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:852:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR'
  852 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedStmt(clang::AttributedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedStmt(clang::AttributedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:864:38: note: in expansion of macro 'VALUESTMT'
  864 | #  define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base)
      |                                      ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:866:1: note: in expansion of macro 'ATTRIBUTEDSTMT'
  866 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwitchStmt(clang::SwitchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSwitchStmt(clang::SwitchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:874:34: note: in expansion of macro 'STMT'
  874 | #  define SWITCHSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:876:1: note: in expansion of macro 'SWITCHSTMT'
  876 | SWITCHSTMT(SwitchStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:884:35: note: in expansion of macro 'SWITCHCASE'
  884 | #  define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base)
      |                                   ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1: note: in expansion of macro 'DEFAULTSTMT'
  886 | DEFAULTSTMT(DefaultStmt, SwitchCase)
      | ^~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCaseStmt(clang::CaseStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCaseStmt(clang::CaseStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:890:32: note: in expansion of macro 'SWITCHCASE'
  890 | #  define CASESTMT(Type, Base) SWITCHCASE(Type, Base)
      |                                ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:892:1: note: in expansion of macro 'CASESTMT'
  892 | CASESTMT(CaseStmt, SwitchCase)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHTryStmt(clang::SEHTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHTryStmt(clang::SEHTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:900:34: note: in expansion of macro 'STMT'
  900 | #  define SEHTRYSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:902:1: note: in expansion of macro 'SEHTRYSTMT'
  902 | SEHTRYSTMT(SEHTryStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHLeaveStmt(clang::SEHLeaveStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHLeaveStmt(clang::SEHLeaveStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:906:36: note: in expansion of macro 'STMT'
  906 | #  define SEHLEAVESTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:908:1: note: in expansion of macro 'SEHLEAVESTMT'
  908 | SEHLEAVESTMT(SEHLeaveStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHFinallyStmt(clang::SEHFinallyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHFinallyStmt(clang::SEHFinallyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:912:38: note: in expansion of macro 'STMT'
  912 | #  define SEHFINALLYSTMT(Type, Base) STMT(Type, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:914:1: note: in expansion of macro 'SEHFINALLYSTMT'
  914 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSEHExceptStmt(clang::SEHExceptStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSEHExceptStmt(clang::SEHExceptStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:918:37: note: in expansion of macro 'STMT'
  918 | #  define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:920:1: note: in expansion of macro 'SEHEXCEPTSTMT'
  920 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReturnStmt(clang::ReturnStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReturnStmt(clang::ReturnStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:924:34: note: in expansion of macro 'STMT'
  924 | #  define RETURNSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:926:1: note: in expansion of macro 'RETURNSTMT'
  926 | RETURNSTMT(ReturnStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:938:44: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  938 | #  define OPENACCLOOPCONSTRUCT(Type, Base) OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1: note: in expansion of macro 'OPENACCLOOPCONSTRUCT'
  940 | OPENACCLOOPCONSTRUCT(OpenACCLoopConstruct, OpenACCAssociatedStmtConstruct)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCComputeConstruct(clang::OpenACCComputeConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCComputeConstruct(clang::OpenACCComputeConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:944:47: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  944 | #  define OPENACCCOMPUTECONSTRUCT(Type, Base) OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:946:1: note: in expansion of macro 'OPENACCCOMPUTECONSTRUCT'
  946 | OPENACCCOMPUTECONSTRUCT(OpenACCComputeConstruct, OpenACCAssociatedStmtConstruct)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCForCollectionStmt(clang::ObjCForCollectionStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCForCollectionStmt(clang::ObjCForCollectionStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:958:45: note: in expansion of macro 'STMT'
  958 | #  define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:960:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT'
  960 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:964:47: note: in expansion of macro 'STMT'
  964 | #  define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base)
      |                                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:966:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT'
  966 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtTryStmt(clang::ObjCAtTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtTryStmt(clang::ObjCAtTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:970:37: note: in expansion of macro 'STMT'
  970 | #  define OBJCATTRYSTMT(Type, Base) STMT(Type, Base)
      |                                     ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:972:1: note: in expansion of macro 'OBJCATTRYSTMT'
  972 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtThrowStmt(clang::ObjCAtThrowStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtThrowStmt(clang::ObjCAtThrowStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:976:39: note: in expansion of macro 'STMT'
  976 | #  define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:978:1: note: in expansion of macro 'OBJCATTHROWSTMT'
  978 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:982:46: note: in expansion of macro 'STMT'
  982 | #  define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:984:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT'
  984 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:988:41: note: in expansion of macro 'STMT'
  988 | #  define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:990:1: note: in expansion of macro 'OBJCATFINALLYSTMT'
  990 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCAtCatchStmt(clang::ObjCAtCatchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCAtCatchStmt(clang::ObjCAtCatchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:994:39: note: in expansion of macro 'STMT'
  994 | #  define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:996:1: note: in expansion of macro 'OBJCATCATCHSTMT'
  996 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1004:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1004 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE'
 1006 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskyieldDirective(clang::OMPTaskyieldDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskyieldDirective(clang::OMPTaskyieldDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1010:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1010 | #  define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1012:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE'
 1012 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskwaitDirective(clang::OMPTaskwaitDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskwaitDirective(clang::OMPTaskwaitDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1016:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1016 | #  define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1018:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE'
 1018 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskgroupDirective(clang::OMPTaskgroupDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskgroupDirective(clang::OMPTaskgroupDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1022:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1022 | #  define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1024:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE'
 1024 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskDirective(clang::OMPTaskDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskDirective(clang::OMPTaskDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1028:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1028 | #  define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1030:1: note: in expansion of macro 'OMPTASKDIRECTIVE'
 1030 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1034:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1034 | #  define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1036:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE'
 1036 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1040:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1040 | #  define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1042:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE'
 1042 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1046:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1046 | #  define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1048:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE'
 1048 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelDirective(clang::OMPTargetParallelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelDirective(clang::OMPTargetParallelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1052:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1052 | #  define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1054:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE'
 1054 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1058:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1058 | #  define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1060:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE'
 1060 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1064:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1064 | #  define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1066:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE'
 1066 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetDirective(clang::OMPTargetDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetDirective(clang::OMPTargetDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1070:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1070 | #  define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1072:1: note: in expansion of macro 'OMPTARGETDIRECTIVE'
 1072 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetDataDirective(clang::OMPTargetDataDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetDataDirective(clang::OMPTargetDataDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1076:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1076 | #  define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1078:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE'
 1078 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSingleDirective(clang::OMPSingleDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSingleDirective(clang::OMPSingleDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1082:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1082 | #  define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1084:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE'
 1084 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSectionsDirective(clang::OMPSectionsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSectionsDirective(clang::OMPSectionsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1088:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1088 | #  define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1090:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE'
 1090 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSectionDirective(clang::OMPSectionDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSectionDirective(clang::OMPSectionDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1094:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1094 | #  define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1096:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE'
 1096 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPScopeDirective(clang::OMPScopeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPScopeDirective(clang::OMPScopeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1100:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1100 | #  define OMPSCOPEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1102:1: note: in expansion of macro 'OMPSCOPEDIRECTIVE'
 1102 | OMPSCOPEDIRECTIVE(OMPScopeDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPScanDirective(clang::OMPScanDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPScanDirective(clang::OMPScanDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1106:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1106 | #  define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1108:1: note: in expansion of macro 'OMPSCANDIRECTIVE'
 1108 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1112:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1112 | #  define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1114:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE'
 1114 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterDirective(clang::OMPParallelMasterDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterDirective(clang::OMPParallelMasterDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1118:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1118 | #  define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1120:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE'
 1120 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedDirective(clang::OMPParallelMaskedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedDirective(clang::OMPParallelMaskedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1124:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1124 | #  define OMPPARALLELMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1126:1: note: in expansion of macro 'OMPPARALLELMASKEDDIRECTIVE'
 1126 | OMPPARALLELMASKEDDIRECTIVE(OMPParallelMaskedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelDirective(clang::OMPParallelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelDirective(clang::OMPParallelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1130:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1130 | #  define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1132:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE'
 1132 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPOrderedDirective(clang::OMPOrderedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPOrderedDirective(clang::OMPOrderedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1136:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1136 | #  define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1138:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE'
 1138 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMetaDirective(clang::OMPMetaDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMetaDirective(clang::OMPMetaDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1142:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1142 | #  define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1144:1: note: in expansion of macro 'OMPMETADIRECTIVE'
 1144 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterDirective(clang::OMPMasterDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterDirective(clang::OMPMasterDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1148:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1148 | #  define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1150:1: note: in expansion of macro 'OMPMASTERDIRECTIVE'
 1150 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedDirective(clang::OMPMaskedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedDirective(clang::OMPMaskedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1154:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1154 | #  define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1156:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE'
 1156 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1168:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1168 | #  define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE'
 1170 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTileDirective(clang::OMPTileDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTileDirective(clang::OMPTileDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1174:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1174 | #  define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1176:1: note: in expansion of macro 'OMPTILEDIRECTIVE'
 1176 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPReverseDirective(clang::OMPReverseDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPReverseDirective(clang::OMPReverseDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1180:43: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1180 | #  define OMPREVERSEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1182:1: note: in expansion of macro 'OMPREVERSEDIRECTIVE'
 1182 | OMPREVERSEDIRECTIVE(OMPReverseDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPInterchangeDirective(clang::OMPInterchangeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPInterchangeDirective(clang::OMPInterchangeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1186:47: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1186 | #  define OMPINTERCHANGEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1188:1: note: in expansion of macro 'OMPINTERCHANGEDIRECTIVE'
 1188 | OMPINTERCHANGEDIRECTIVE(OMPInterchangeDirective, OMPLoopTransformationDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1200:52: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1200 | #  define OMPTEAMSGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                    ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1: note: in expansion of macro 'OMPTEAMSGENERICLOOPDIRECTIVE'
 1202 | OMPTEAMSGENERICLOOPDIRECTIVE(OMPTeamsGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1206:55: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1206 | #  define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1208:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE'
 1208 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1212:66: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1212 | #  define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1214:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1214 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1218:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1218 | #  define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1220:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE'
 1220 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1224:51: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1224 | #  define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1226:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE'
 1226 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1230:48: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1230 | #  define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1232:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE'
 1232 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTaskLoopDirective(clang::OMPTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTaskLoopDirective(clang::OMPTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1236:44: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1236 | #  define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1238:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE'
 1238 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsGenericLoopDirective(clang::OMPTargetTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsGenericLoopDirective(clang::OMPTargetTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1242:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1242 | #  define OMPTARGETTEAMSGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1244:1: note: in expansion of macro 'OMPTARGETTEAMSGENERICLOOPDIRECTIVE'
 1244 | OMPTARGETTEAMSGENERICLOOPDIRECTIVE(OMPTargetTeamsGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1248:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1248 | #  define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1250:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE'
 1250 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1254:72: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1254 | #  define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1256:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1256 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1260:68: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1260 | #  define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                                    ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1262:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE'
 1262 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1266:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1266 | #  define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1268:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE'
 1268 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetSimdDirective(clang::OMPTargetSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetSimdDirective(clang::OMPTargetSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1272:46: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1272 | #  define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1274:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE'
 1274 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelGenericLoopDirective(clang::OMPTargetParallelGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelGenericLoopDirective(clang::OMPTargetParallelGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1278:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1278 | #  define OMPTARGETPARALLELGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1280:1: note: in expansion of macro 'OMPTARGETPARALLELGENERICLOOPDIRECTIVE'
 1280 | OMPTARGETPARALLELGENERICLOOPDIRECTIVE(OMPTargetParallelGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1284:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1284 | #  define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1286:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE'
 1286 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPSimdDirective(clang::OMPSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPSimdDirective(clang::OMPSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1290:40: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1290 | #  define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1292:1: note: in expansion of macro 'OMPSIMDDIRECTIVE'
 1292 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1296:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1296 | #  define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1298:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE'
 1298 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1302:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1302 | #  define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1304:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE'
 1304 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedTaskLoopSimdDirective(clang::OMPParallelMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedTaskLoopSimdDirective(clang::OMPParallelMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1308:62: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1308 | #  define OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1310:1: note: in expansion of macro 'OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE'
 1310 | OMPPARALLELMASKEDTASKLOOPSIMDDIRECTIVE(OMPParallelMaskedTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelMaskedTaskLoopDirective(clang::OMPParallelMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelMaskedTaskLoopDirective(clang::OMPParallelMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1314:58: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1314 | #  define OMPPARALLELMASKEDTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                          ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1316:1: note: in expansion of macro 'OMPPARALLELMASKEDTASKLOOPDIRECTIVE'
 1316 | OMPPARALLELMASKEDTASKLOOPDIRECTIVE(OMPParallelMaskedTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelGenericLoopDirective(clang::OMPParallelGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelGenericLoopDirective(clang::OMPParallelGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1320:55: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1320 | #  define OMPPARALLELGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1322:1: note: in expansion of macro 'OMPPARALLELGENERICLOOPDIRECTIVE'
 1322 | OMPPARALLELGENERICLOOPDIRECTIVE(OMPParallelGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1326:51: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1326 | #  define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                   ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1328:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE'
 1328 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPParallelForDirective(clang::OMPParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPParallelForDirective(clang::OMPParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1332:47: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1332 | #  define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1334:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE'
 1334 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1338:54: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1338 | #  define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1340:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE'
 1340 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1344:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1344 | #  define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1346:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE'
 1346 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedTaskLoopSimdDirective(clang::OMPMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedTaskLoopSimdDirective(clang::OMPMaskedTaskLoopSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1350:54: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1350 | #  define OMPMASKEDTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1352:1: note: in expansion of macro 'OMPMASKEDTASKLOOPSIMDDIRECTIVE'
 1352 | OMPMASKEDTASKLOOPSIMDDIRECTIVE(OMPMaskedTaskLoopSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPMaskedTaskLoopDirective(clang::OMPMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPMaskedTaskLoopDirective(clang::OMPMaskedTaskLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1356:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1356 | #  define OMPMASKEDTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1358:1: note: in expansion of macro 'OMPMASKEDTASKLOOPDIRECTIVE'
 1358 | OMPMASKEDTASKLOOPDIRECTIVE(OMPMaskedTaskLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPGenericLoopDirective(clang::OMPGenericLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPGenericLoopDirective(clang::OMPGenericLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1362:47: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1362 | #  define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1364:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE'
 1364 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPForSimdDirective(clang::OMPForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPForSimdDirective(clang::OMPForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1368:43: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1368 | #  define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1370:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE'
 1370 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPForDirective(clang::OMPForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPForDirective(clang::OMPForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1374:39: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1374 | #  define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1376:1: note: in expansion of macro 'OMPFORDIRECTIVE'
 1376 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1380:50: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1380 | #  define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                  ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1382:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE'
 1382 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1386:61: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1386 | #  define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                             ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1388:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE'
 1388 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1392:57: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1392 | #  define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                                         ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1394:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE'
 1394 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDistributeDirective(clang::OMPDistributeDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDistributeDirective(clang::OMPDistributeDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1398:46: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1398 | #  define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base)
      |                                              ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1400:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE'
 1400 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPInteropDirective(clang::OMPInteropDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPInteropDirective(clang::OMPInteropDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1412:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1412 | #  define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1414:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE'
 1414 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPFlushDirective(clang::OMPFlushDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPFlushDirective(clang::OMPFlushDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1418:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1418 | #  define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1420:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE'
 1420 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPErrorDirective(clang::OMPErrorDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPErrorDirective(clang::OMPErrorDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1424:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1424 | #  define OMPERRORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1426:1: note: in expansion of macro 'OMPERRORDIRECTIVE'
 1426 | OMPERRORDIRECTIVE(OMPErrorDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDispatchDirective(clang::OMPDispatchDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDispatchDirective(clang::OMPDispatchDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1430:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1430 | #  define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1432:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE'
 1432 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPDepobjDirective(clang::OMPDepobjDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPDepobjDirective(clang::OMPDepobjDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1436:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1436 | #  define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1438:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE'
 1438 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCriticalDirective(clang::OMPCriticalDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCriticalDirective(clang::OMPCriticalDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1442:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1442 | #  define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1444:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE'
 1444 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCancellationPointDirective(clang::OMPCancellationPointDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCancellationPointDirective(clang::OMPCancellationPointDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1448:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1448 | #  define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1450:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE'
 1450 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCancelDirective(clang::OMPCancelDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCancelDirective(clang::OMPCancelDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1454:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1454 | #  define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1456:1: note: in expansion of macro 'OMPCANCELDIRECTIVE'
 1456 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPBarrierDirective(clang::OMPBarrierDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPBarrierDirective(clang::OMPBarrierDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1460:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1460 | #  define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1462:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE'
 1462 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPAtomicDirective(clang::OMPAtomicDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPAtomicDirective(clang::OMPAtomicDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1466:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1466 | #  define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1468:1: note: in expansion of macro 'OMPATOMICDIRECTIVE'
 1468 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPCanonicalLoop(clang::OMPCanonicalLoop*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPCanonicalLoop(clang::OMPCanonicalLoop*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1476:40: note: in expansion of macro 'STMT'
 1476 | #  define OMPCANONICALLOOP(Type, Base) STMT(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1478:1: note: in expansion of macro 'OMPCANONICALLOOP'
 1478 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitNullStmt(clang::NullStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromNullStmt(clang::NullStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1482:32: note: in expansion of macro 'STMT'
 1482 | #  define NULLSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1484:1: note: in expansion of macro 'NULLSTMT'
 1484 | NULLSTMT(NullStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSDependentExistsStmt(clang::MSDependentExistsStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSDependentExistsStmt(clang::MSDependentExistsStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1488:45: note: in expansion of macro 'STMT'
 1488 | #  define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base)
      |                                             ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1490:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT'
 1490 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIndirectGotoStmt(clang::IndirectGotoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIndirectGotoStmt(clang::IndirectGotoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1494:40: note: in expansion of macro 'STMT'
 1494 | #  define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base)
      |                                        ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1496:1: note: in expansion of macro 'INDIRECTGOTOSTMT'
 1496 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt)
      | ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIfStmt(clang::IfStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIfStmt(clang::IfStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1500:30: note: in expansion of macro 'STMT'
 1500 | #  define IFSTMT(Type, Base) STMT(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1502:1: note: in expansion of macro 'IFSTMT'
 1502 | IFSTMT(IfStmt, Stmt)
      | ^~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGotoStmt(clang::GotoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGotoStmt(clang::GotoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1506:32: note: in expansion of macro 'STMT'
 1506 | #  define GOTOSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1508:1: note: in expansion of macro 'GOTOSTMT'
 1508 | GOTOSTMT(GotoStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitForStmt(clang::ForStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromForStmt(clang::ForStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1512:31: note: in expansion of macro 'STMT'
 1512 | #  define FORSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1514:1: note: in expansion of macro 'FORSTMT'
 1514 | FORSTMT(ForStmt, Stmt)
      | ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDoStmt(clang::DoStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDoStmt(clang::DoStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1518:30: note: in expansion of macro 'STMT'
 1518 | #  define DOSTMT(Type, Base) STMT(Type, Base)
      |                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1520:1: note: in expansion of macro 'DOSTMT'
 1520 | DOSTMT(DoStmt, Stmt)
      | ^~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeclStmt(clang::DeclStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeclStmt(clang::DeclStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1524:32: note: in expansion of macro 'STMT'
 1524 | #  define DECLSTMT(Type, Base) STMT(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1526:1: note: in expansion of macro 'DECLSTMT'
 1526 | DECLSTMT(DeclStmt, Stmt)
      | ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1530:41: note: in expansion of macro 'STMT'
 1530 | #  define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base)
      |                                         ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1532:1: note: in expansion of macro 'COROUTINEBODYSTMT'
 1532 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt)
      | ^~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoreturnStmt(clang::CoreturnStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoreturnStmt(clang::CoreturnStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1536:36: note: in expansion of macro 'STMT'
 1536 | #  define CORETURNSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1538:1: note: in expansion of macro 'CORETURNSTMT'
 1538 | CORETURNSTMT(CoreturnStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitContinueStmt(clang::ContinueStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromContinueStmt(clang::ContinueStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1542:36: note: in expansion of macro 'STMT'
 1542 | #  define CONTINUESTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1544:1: note: in expansion of macro 'CONTINUESTMT'
 1544 | CONTINUESTMT(ContinueStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCompoundStmt(clang::CompoundStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCompoundStmt(clang::CompoundStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1548:36: note: in expansion of macro 'STMT'
 1548 | #  define COMPOUNDSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1550:1: note: in expansion of macro 'COMPOUNDSTMT'
 1550 | COMPOUNDSTMT(CompoundStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCapturedStmt(clang::CapturedStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCapturedStmt(clang::CapturedStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1554:36: note: in expansion of macro 'STMT'
 1554 | #  define CAPTUREDSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1556:1: note: in expansion of macro 'CAPTUREDSTMT'
 1556 | CAPTUREDSTMT(CapturedStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXTryStmt(clang::CXXTryStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXTryStmt(clang::CXXTryStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1560:34: note: in expansion of macro 'STMT'
 1560 | #  define CXXTRYSTMT(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1562:1: note: in expansion of macro 'CXXTRYSTMT'
 1562 | CXXTRYSTMT(CXXTryStmt, Stmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXForRangeStmt(clang::CXXForRangeStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXForRangeStmt(clang::CXXForRangeStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1566:39: note: in expansion of macro 'STMT'
 1566 | #  define CXXFORRANGESTMT(Type, Base) STMT(Type, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1568:1: note: in expansion of macro 'CXXFORRANGESTMT'
 1568 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt)
      | ^~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXCatchStmt(clang::CXXCatchStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXCatchStmt(clang::CXXCatchStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1572:36: note: in expansion of macro 'STMT'
 1572 | #  define CXXCATCHSTMT(Type, Base) STMT(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1574:1: note: in expansion of macro 'CXXCATCHSTMT'
 1574 | CXXCATCHSTMT(CXXCatchStmt, Stmt)
      | ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBreakStmt(clang::BreakStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBreakStmt(clang::BreakStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1578:33: note: in expansion of macro 'STMT'
 1578 | #  define BREAKSTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1580:1: note: in expansion of macro 'BREAKSTMT'
 1580 | BREAKSTMT(BreakStmt, Stmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1588:33: note: in expansion of macro 'ASMSTMT'
 1588 | #  define MSASMSTMT(Type, Base) ASMSTMT(Type, Base)
      |                                 ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1: note: in expansion of macro 'MSASMSTMT'
 1590 | MSASMSTMT(MSAsmStmt, AsmStmt)
      | ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitGCCAsmStmt(clang::GCCAsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromGCCAsmStmt(clang::GCCAsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1594:34: note: in expansion of macro 'ASMSTMT'
 1594 | #  define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base)
      |                                  ^~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1596:1: note: in expansion of macro 'GCCASMSTMT'
 1596 | GCCASMSTMT(GCCAsmStmt, AsmStmt)
      | ^~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   22 | NON_CANONICAL_TYPE(Adjusted, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   22 | NON_CANONICAL_TYPE(Adjusted, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1275:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   23 | NON_CANONICAL_TYPE(Decayed, AdjustedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecayedType(clang::DecayedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecayedType(clang::DecayedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1275:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecayedTypeLoc(clang::DecayedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:23:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   23 | NON_CANONICAL_TYPE(Decayed, AdjustedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1: note: in expansion of macro 'TYPE'
   25 | TYPE(ConstantArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1: note: in expansion of macro 'TYPE'
   25 | TYPE(ConstantArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1290:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1: note: in expansion of macro 'TYPE'
   26 | TYPE(ArrayParameter, ConstantArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayParameterType(clang::ArrayParameterType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayParameterType(clang::ArrayParameterType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1290:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseArrayParameterTypeLoc(clang::ArrayParameterTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:26:1: note: in expansion of macro 'TYPE'
   26 | TYPE(ArrayParameter, ConstantArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1305:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1: note: in expansion of macro 'DEPENDENT_TYPE'
   27 | DEPENDENT_TYPE(DependentSizedArray, ArrayType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedArrayType(clang::DependentSizedArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedArrayType(clang::DependentSizedArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1305:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:27:1: note: in expansion of macro 'DEPENDENT_TYPE'
   27 | DEPENDENT_TYPE(DependentSizedArray, ArrayType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1295:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1: note: in expansion of macro 'TYPE'
   28 | TYPE(IncompleteArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitIncompleteArrayType(clang::IncompleteArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromIncompleteArrayType(clang::IncompleteArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1295:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:28:1: note: in expansion of macro 'TYPE'
   28 | TYPE(IncompleteArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1300:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1: note: in expansion of macro 'TYPE'
   29 | TYPE(VariableArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVariableArrayType(clang::VariableArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVariableArrayType(clang::VariableArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1300:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVariableArrayTypeLoc(clang::VariableArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:29:1: note: in expansion of macro 'TYPE'
   29 | TYPE(VariableArray, ArrayType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1497:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1: note: in expansion of macro 'TYPE'
   30 | TYPE(Atomic, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAtomicType(clang::AtomicType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAtomicType(clang::AtomicType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1497:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAtomicTypeLoc(clang::AtomicTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:30:1: note: in expansion of macro 'TYPE'
   30 | TYPE(Atomic, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1439:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   31 | NON_CANONICAL_TYPE(Attributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAttributedType(clang::AttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAttributedType(clang::AttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1439:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAttributedTypeLoc(clang::AttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:31:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   31 | NON_CANONICAL_TYPE(Attributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1445:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   32 | NON_CANONICAL_TYPE(BTFTagAttributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBTFTagAttributedType(clang::BTFTagAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBTFTagAttributedType(clang::BTFTagAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1445:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:32:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   32 | NON_CANONICAL_TYPE(BTFTagAttributed, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1501:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1: note: in expansion of macro 'TYPE'
   33 | TYPE(BitInt, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBitIntType(clang::BitIntType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBitIntType(clang::BitIntType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1501:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBitIntTypeLoc(clang::BitIntTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:33:1: note: in expansion of macro 'TYPE'
   33 | TYPE(BitInt, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1253:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1: note: in expansion of macro 'TYPE'
   34 | TYPE(BlockPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBlockPointerType(clang::BlockPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBlockPointerType(clang::BlockPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1253:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockPointerTypeLoc(clang::BlockPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:34:1: note: in expansion of macro 'TYPE'
   34 | TYPE(BlockPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   36 | NON_CANONICAL_TYPE(CountAttributed, BoundsAttributedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   36 | NON_CANONICAL_TYPE(CountAttributed, BoundsAttributedType)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1243:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1: note: in expansion of macro 'TYPE'
   37 | TYPE(Builtin, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBuiltinType(clang::BuiltinType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBuiltinType(clang::BuiltinType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1243:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBuiltinTypeLoc(clang::BuiltinTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:37:1: note: in expansion of macro 'TYPE'
   37 | TYPE(Builtin, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1: note: in expansion of macro 'TYPE'
   38 | TYPE(Complex, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitComplexType(clang::ComplexType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromComplexType(clang::ComplexType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1246:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseComplexTypeLoc(clang::ComplexTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:38:1: note: in expansion of macro 'TYPE'
   38 | TYPE(Complex, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1389:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   39 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Decltype, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDecltypeType(clang::DecltypeType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDecltypeType(clang::DecltypeType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1389:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecltypeTypeLoc(clang::DecltypeTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:39:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   39 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Decltype, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1: note: in expansion of macro 'TYPE'
   41 | TYPE(Auto, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAutoType(clang::AutoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoType(clang::AutoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1: note: in expansion of macro 'TYPE'
   41 | TYPE(Auto, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1409:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1: note: in expansion of macro 'TYPE'
   42 | TYPE(DeducedTemplateSpecialization, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTemplateSpecializationType(clang::DeducedTemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTemplateSpecializationType(clang::DeducedTemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1409:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:42:1: note: in expansion of macro 'TYPE'
   42 | TYPE(DeducedTemplateSpecialization, DeducedType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1: note: in expansion of macro 'DEPENDENT_TYPE'
   43 | DEPENDENT_TYPE(DependentAddressSpace, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentAddressSpaceType(clang::DependentAddressSpaceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentAddressSpaceType(clang::DependentAddressSpaceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1310:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:43:1: note: in expansion of macro 'DEPENDENT_TYPE'
   43 | DEPENDENT_TYPE(DependentAddressSpace, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1: note: in expansion of macro 'DEPENDENT_TYPE'
   44 | DEPENDENT_TYPE(DependentBitInt, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentBitIntType(clang::DependentBitIntType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentBitIntType(clang::DependentBitIntType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1502:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:44:1: note: in expansion of macro 'DEPENDENT_TYPE'
   44 | DEPENDENT_TYPE(DependentBitInt, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1455:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1: note: in expansion of macro 'DEPENDENT_TYPE'
   45 | DEPENDENT_TYPE(DependentName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentNameType(clang::DependentNameType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentNameType(clang::DependentNameType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1455:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentNameTypeLoc(clang::DependentNameTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:45:1: note: in expansion of macro 'DEPENDENT_TYPE'
   45 | DEPENDENT_TYPE(DependentName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1317:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1: note: in expansion of macro 'DEPENDENT_TYPE'
   46 | DEPENDENT_TYPE(DependentSizedExtVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedExtVectorType(clang::DependentSizedExtVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedExtVectorType(clang::DependentSizedExtVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1317:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:46:1: note: in expansion of macro 'DEPENDENT_TYPE'
   46 | DEPENDENT_TYPE(DependentSizedExtVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1459:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1: note: in expansion of macro 'DEPENDENT_TYPE'
   47 | DEPENDENT_TYPE(DependentTemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentTemplateSpecializationType(clang::DependentTemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentTemplateSpecializationType(clang::DependentTemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1459:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:47:1: note: in expansion of macro 'DEPENDENT_TYPE'
   47 | DEPENDENT_TYPE(DependentTemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1: note: in expansion of macro 'DEPENDENT_TYPE'
   48 | DEPENDENT_TYPE(DependentVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentVectorType(clang::DependentVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentVectorType(clang::DependentVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1328:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentVectorTypeLoc(clang::DependentVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:48:1: note: in expansion of macro 'DEPENDENT_TYPE'
   48 | DEPENDENT_TYPE(DependentVector, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1448:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   49 | NON_CANONICAL_TYPE(Elaborated, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitElaboratedType(clang::ElaboratedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromElaboratedType(clang::ElaboratedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1448:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseElaboratedTypeLoc(clang::ElaboratedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:49:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   49 | NON_CANONICAL_TYPE(Elaborated, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1: note: in expansion of macro 'TYPE'
   51 | TYPE(FunctionNoProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1: note: in expansion of macro 'TYPE'
   51 | TYPE(FunctionNoProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1356:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1: note: in expansion of macro 'TYPE'
   52 | TYPE(FunctionProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionProtoType(clang::FunctionProtoType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionProtoType(clang::FunctionProtoType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1356:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:52:1: note: in expansion of macro 'TYPE'
   52 | TYPE(FunctionProto, FunctionType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1: note: in expansion of macro 'DEPENDENT_TYPE'
   53 | DEPENDENT_TYPE(InjectedClassName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitInjectedClassNameType(clang::InjectedClassNameType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromInjectedClassNameType(clang::InjectedClassNameType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1432:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:53:1: note: in expansion of macro 'DEPENDENT_TYPE'
   53 | DEPENDENT_TYPE(InjectedClassName, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1436:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   54 | NON_CANONICAL_TYPE(MacroQualified, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMacroQualifiedType(clang::MacroQualifiedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMacroQualifiedType(clang::MacroQualifiedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1436:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:54:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   54 | NON_CANONICAL_TYPE(MacroQualified, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1: note: in expansion of macro 'TYPE'
   56 | TYPE(ConstantMatrix, MatrixType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1: note: in expansion of macro 'TYPE'
   56 | TYPE(ConstantMatrix, MatrixType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1: note: in expansion of macro 'DEPENDENT_TYPE'
   57 | DEPENDENT_TYPE(DependentSizedMatrix, MatrixType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDependentSizedMatrixType(clang::DependentSizedMatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDependentSizedMatrixType(clang::DependentSizedMatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1346:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:57:1: note: in expansion of macro 'DEPENDENT_TYPE'
   57 | DEPENDENT_TYPE(DependentSizedMatrix, MatrixType)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1264:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1: note: in expansion of macro 'TYPE'
   58 | TYPE(MemberPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMemberPointerType(clang::MemberPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMemberPointerType(clang::MemberPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1264:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseMemberPointerTypeLoc(clang::MemberPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:58:1: note: in expansion of macro 'TYPE'
   58 | TYPE(MemberPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1: note: in expansion of macro 'TYPE'
   59 | TYPE(ObjCObjectPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectPointerType(clang::ObjCObjectPointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectPointerType(clang::ObjCObjectPointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1494:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:59:1: note: in expansion of macro 'TYPE'
   59 | TYPE(ObjCObjectPointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1481:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1: note: in expansion of macro 'TYPE'
   60 | TYPE(ObjCObject, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCObjectType(clang::ObjCObjectType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCObjectType(clang::ObjCObjectType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1481:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCObjectTypeLoc(clang::ObjCObjectTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:60:1: note: in expansion of macro 'TYPE'
   60 | TYPE(ObjCObject, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1479:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1: note: in expansion of macro 'TYPE'
   61 | TYPE(ObjCInterface, ObjCObjectType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCInterfaceType(clang::ObjCInterfaceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCInterfaceType(clang::ObjCInterfaceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1479:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:61:1: note: in expansion of macro 'TYPE'
   61 | TYPE(ObjCInterface, ObjCObjectType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   62 | NON_CANONICAL_TYPE(ObjCTypeParam, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitObjCTypeParamType(clang::ObjCTypeParamType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCTypeParamType(clang::ObjCTypeParamType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:62:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   62 | NON_CANONICAL_TYPE(ObjCTypeParam, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1469:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1: note: in expansion of macro 'DEPENDENT_TYPE'
   63 | DEPENDENT_TYPE(PackExpansion, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackExpansionType(clang::PackExpansionType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackExpansionType(clang::PackExpansionType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1469:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackExpansionTypeLoc(clang::PackExpansionTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:63:1: note: in expansion of macro 'DEPENDENT_TYPE'
   63 | DEPENDENT_TYPE(PackExpansion, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1393:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   64 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackIndexing, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPackIndexingType(clang::PackIndexingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPackIndexingType(clang::PackIndexingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1393:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePackIndexingTypeLoc(clang::PackIndexingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:64:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   64 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackIndexing, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1434:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   65 | NON_CANONICAL_TYPE(Paren, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitParenType(clang::ParenType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromParenType(clang::ParenType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1434:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseParenTypeLoc(clang::ParenTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:65:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   65 | NON_CANONICAL_TYPE(Paren, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1499:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1: note: in expansion of macro 'TYPE'
   66 | TYPE(Pipe, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPipeType(clang::PipeType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPipeType(clang::PipeType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1499:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePipeTypeLoc(clang::PipeTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:66:1: note: in expansion of macro 'TYPE'
   66 | TYPE(Pipe, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1: note: in expansion of macro 'TYPE'
   67 | TYPE(Pointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitPointerType(clang::PointerType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromPointerType(clang::PointerType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1250:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraversePointerTypeLoc(clang::PointerTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:67:1: note: in expansion of macro 'TYPE'
   67 | TYPE(Pointer, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1: note: in expansion of macro 'TYPE'
   69 | TYPE(LValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1: note: in expansion of macro 'TYPE'
   69 | TYPE(LValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1259:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1: note: in expansion of macro 'TYPE'
   70 | TYPE(RValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRValueReferenceType(clang::RValueReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRValueReferenceType(clang::RValueReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1259:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:70:1: note: in expansion of macro 'TYPE'
   70 | TYPE(RValueReference, ReferenceType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1: note: in expansion of macro 'DEPENDENT_TYPE'
   71 | DEPENDENT_TYPE(SubstTemplateTypeParmPack, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmPackType(clang::SubstTemplateTypeParmPackType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmPackType(clang::SubstTemplateTypeParmPackType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1420:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:71:1: note: in expansion of macro 'DEPENDENT_TYPE'
   71 | DEPENDENT_TYPE(SubstTemplateTypeParmPack, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1417:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   72 | NON_CANONICAL_TYPE(SubstTemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSubstTemplateTypeParmType(clang::SubstTemplateTypeParmType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSubstTemplateTypeParmType(clang::SubstTemplateTypeParmType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1417:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:72:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   72 | NON_CANONICAL_TYPE(SubstTemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1: note: in expansion of macro 'TYPE'
   74 | TYPE(Enum, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitEnumType(clang::EnumType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumType(clang::EnumType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1: note: in expansion of macro 'TYPE'
   74 | TYPE(Enum, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1: note: in expansion of macro 'TYPE'
   75 | TYPE(Record, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitRecordType(clang::RecordType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromRecordType(clang::RecordType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1414:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseRecordTypeLoc(clang::RecordTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:75:1: note: in expansion of macro 'TYPE'
   75 | TYPE(Record, TagType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1425:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   76 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateSpecializationType(clang::TemplateSpecializationType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateSpecializationType(clang::TemplateSpecializationType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1425:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:76:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   76 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TemplateSpecialization, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1416:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1: note: in expansion of macro 'DEPENDENT_TYPE'
   77 | DEPENDENT_TYPE(TemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTemplateTypeParmType(clang::TemplateTypeParmType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTemplateTypeParmType(clang::TemplateTypeParmType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1416:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:77:1: note: in expansion of macro 'DEPENDENT_TYPE'
   77 | DEPENDENT_TYPE(TemplateTypeParm, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1381:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   78 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOfExpr, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfExprType(clang::TypeOfExprType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfExprType(clang::TypeOfExprType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1381:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:78:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   78 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOfExpr, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   79 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOf, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeOfType(clang::TypeOfType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeOfType(clang::TypeOfType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1384:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeOfTypeLoc(clang::TypeOfTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:79:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   79 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(TypeOf, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1379:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   80 | NON_CANONICAL_TYPE(Typedef, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypedefType(clang::TypedefType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypedefType(clang::TypedefType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1379:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypedefTypeLoc(clang::TypedefTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:80:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   80 | NON_CANONICAL_TYPE(Typedef, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   81 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(UnaryTransform, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnaryTransformType(clang::UnaryTransformType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnaryTransformType(clang::UnaryTransformType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1398:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:20:60: note: in expansion of macro 'TYPE'
   20 | #  define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                                            ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:81:1: note: in expansion of macro 'NON_CANONICAL_UNLESS_DEPENDENT_TYPE'
   81 | NON_CANONICAL_UNLESS_DEPENDENT_TYPE(UnaryTransform, Type)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1378:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1: note: in expansion of macro 'DEPENDENT_TYPE'
   82 | DEPENDENT_TYPE(UnresolvedUsing, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUnresolvedUsingType(clang::UnresolvedUsingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedUsingType(clang::UnresolvedUsingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1378:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:17:39: note: in expansion of macro 'TYPE'
   17 | #  define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
      |                                       ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:82:1: note: in expansion of macro 'DEPENDENT_TYPE'
   82 | DEPENDENT_TYPE(UnresolvedUsing, Type)
      | ^~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1377:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   83 | NON_CANONICAL_TYPE(Using, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitUsingType(clang::UsingType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUsingType(clang::UsingType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1377:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseUsingTypeLoc(clang::UsingTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:14:43: note: in expansion of macro 'TYPE'
   14 | #  define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
      |                                           ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:83:1: note: in expansion of macro 'NON_CANONICAL_TYPE'
   83 | NON_CANONICAL_TYPE(Using, Type)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1: note: in expansion of macro 'TYPE'
   84 | TYPE(Vector, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitVectorType(clang::VectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVectorType(clang::VectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1324:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseVectorTypeLoc(clang::VectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:84:1: note: in expansion of macro 'TYPE'
   84 | TYPE(Vector, Type)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1: note: in expansion of macro 'TYPE'
   85 | TYPE(ExtVector, VectorType)
      | ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExtVectorType(clang::ExtVectorType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExtVectorType(clang::ExtVectorType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1336:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseExtVectorTypeLoc(clang::ExtVectorTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:85:1: note: in expansion of macro 'TYPE'
   85 | TYPE(ExtVector, VectorType)
      | ^~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:374:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  374 |   bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromWhileStmt(clang::WhileStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:375:24: warning: unused parameter 'S' [-Wunused-parameter]
  375 |   bool VisitStmt(Stmt *S) { return true; }
      |                  ~~~~~~^
In file included from /usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:383:
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitValueStmt(clang::ValueStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromValueStmt(clang::ValueStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLabelStmt(clang::LabelStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:34:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:30:15: note: in expansion of macro 'VALUESTMT'
   30 | ABSTRACT_STMT(VALUESTMT(ValueStmt, Stmt))
      |               ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExpr(clang::Expr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExpr(clang::Expr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromVAArgExpr(clang::VAArgExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:44:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:40:15: note: in expansion of macro 'EXPR'
   40 | ABSTRACT_STMT(EXPR(Expr, ValueStmt))
      |               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOverloadExpr(clang::OverloadExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOverloadExpr(clang::OverloadExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromUnresolvedMemberExpr(clang::UnresolvedMemberExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:174:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:168:36: note: in expansion of macro 'EXPR'
  168 | #  define OVERLOADEXPR(Type, Base) EXPR(Type, Base)
      |                                    ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:170:15: note: in expansion of macro 'OVERLOADEXPR'
  170 | ABSTRACT_STMT(OVERLOADEXPR(OverloadExpr, Expr))
      |               ^~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFullExpr(clang::FullExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:388:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFullExpr(clang::FullExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExprWithCleanups(clang::ExprWithCleanups*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:392:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:386:32: note: in expansion of macro 'EXPR'
  386 | #  define FULLEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:388:15: note: in expansion of macro 'FULLEXPR'
  388 | ABSTRACT_STMT(FULLEXPR(FullExpr, Expr))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCoroutineSuspendExpr(clang::CoroutineSuspendExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:468:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoroutineSuspendExpr(clang::CoroutineSuspendExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCoyieldExpr(clang::CoyieldExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:472:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:466:44: note: in expansion of macro 'EXPR'
  466 | #  define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:468:15: note: in expansion of macro 'COROUTINESUSPENDEXPR'
  468 | ABSTRACT_STMT(COROUTINESUSPENDEXPR(CoroutineSuspendExpr, Expr))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCastExpr(clang::CastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:518:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCastExpr(clang::CastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromImplicitCastExpr(clang::ImplicitCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:522:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:518:15: note: in expansion of macro 'CASTEXPR'
  518 | ABSTRACT_STMT(CASTEXPR(CastExpr, Expr))
      |               ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitExplicitCastExpr(clang::ExplicitCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:528:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromExplicitCastExpr(clang::ExplicitCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:532:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:528:15: note: in expansion of macro 'EXPLICITCASTEXPR'
  528 | ABSTRACT_STMT(EXPLICITCASTEXPR(ExplicitCastExpr, CastExpr))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitCXXNamedCastExpr(clang::CXXNamedCastExpr*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:538:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXNamedCastExpr(clang::CXXNamedCastExpr*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCXXStaticCastExpr(clang::CXXStaticCastExpr*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:542:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:516:32: note: in expansion of macro 'EXPR'
  516 | #  define CASTEXPR(Type, Base) EXPR(Type, Base)
      |                                ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:526:40: note: in expansion of macro 'CASTEXPR'
  526 | #  define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base)
      |                                        ^~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:536:40: note: in expansion of macro 'EXPLICITCASTEXPR'
  536 | #  define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:538:15: note: in expansion of macro 'CXXNAMEDCASTEXPR'
  538 | ABSTRACT_STMT(CXXNAMEDCASTEXPR(CXXNamedCastExpr, ExplicitCastExpr))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:842:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAbstractConditionalOperator(clang::AbstractConditionalOperator*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConditionalOperator(clang::ConditionalOperator*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:846:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:28:33: note: in expansion of macro 'STMT'
   28 | #  define VALUESTMT(Type, Base) STMT(Type, Base)
      |                                 ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:38:28: note: in expansion of macro 'VALUESTMT'
   38 | #  define EXPR(Type, Base) VALUESTMT(Type, Base)
      |                            ^~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:840:51: note: in expansion of macro 'EXPR'
  840 | #  define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base)
      |                                                   ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:842:15: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR'
  842 | ABSTRACT_STMT(ABSTRACTCONDITIONALOPERATOR(AbstractConditionalOperator, Expr))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitSwitchCase(clang::SwitchCase*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:882:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromSwitchCase(clang::SwitchCase*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDefaultStmt(clang::DefaultStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:886:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:880:34: note: in expansion of macro 'STMT'
  880 | #  define SWITCHCASE(Type, Base) STMT(Type, Base)
      |                                  ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:882:15: note: in expansion of macro 'SWITCHCASE'
  882 | ABSTRACT_STMT(SWITCHCASE(SwitchCase, Stmt))
      |               ^~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:934:54: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  934 | #  define OPENACCASSOCIATEDSTMTCONSTRUCT(Type, Base) OPENACCCONSTRUCTSTMT(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:15: note: in expansion of macro 'OPENACCASSOCIATEDSTMTCONSTRUCT'
  936 | ABSTRACT_STMT(OPENACCASSOCIATEDSTMTCONSTRUCT(OpenACCAssociatedStmtConstruct, OpenACCConstructStmt))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPExecutableDirective(clang::OMPExecutableDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1002:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPExecutableDirective(clang::OMPExecutableDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsDirective(clang::OMPTeamsDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1006:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1002:15: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1002 | ABSTRACT_STMT(OMPEXECUTABLEDIRECTIVE(OMPExecutableDirective, Stmt))
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1164:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1164 | #  define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:15: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE'
 1166 | ABSTRACT_STMT(OMPLOOPTRANSFORMATIONDIRECTIVE(OMPLoopTransformationDirective, OMPLoopBasedDirective))
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopDirective(clang::OMPLoopDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1198:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopDirective(clang::OMPLoopDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPTeamsGenericLoopDirective(clang::OMPTeamsGenericLoopDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1202:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1196:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1196 | #  define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base)
      |                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1198:15: note: in expansion of macro 'OMPLOOPDIRECTIVE'
 1198 | ABSTRACT_STMT(OMPLOOPDIRECTIVE(OMPLoopDirective, OMPLoopBasedDirective))
      |               ^~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitAsmStmt(clang::AsmStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1586:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAsmStmt(clang::AsmStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMSAsmStmt(clang::MSAsmStmt*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1590:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1584:31: note: in expansion of macro 'STMT'
 1584 | #  define ASMSTMT(Type, Base) STMT(Type, Base)
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1586:15: note: in expansion of macro 'ASMSTMT'
 1586 | ABSTRACT_STMT(ASMSTMT(AsmStmt, Stmt))
      |               ^~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:416:72:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  416 |   bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); }
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:417:29: warning: unused parameter 'TL' [-Wunused-parameter]
  417 |   bool VisitTypeLoc(TypeLoc TL) { return true; }
      |                     ~~~~~~~~^~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitType(clang::Type*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:395:63:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromType(clang::Type*) [with Derived = LupdateVisitor]'
  395 |   bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); }
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAdjustedType(clang::AdjustedType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1272:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAdjustedTypeLoc(clang::AdjustedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:22:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:396:24: warning: unused parameter 'T' [-Wunused-parameter]
  396 |   bool VisitType(Type *T) { return true; }
      |                  ~~~~~~^
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayTypeLoc(clang::ArrayTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayTypeLoc(clang::ArrayTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1: note: in expansion of macro 'ABSTRACT_TYPE'
   24 | ABSTRACT_TYPE(Array, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitArrayType(clang::ArrayType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromArrayType(clang::ArrayType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantArrayType(clang::ConstantArrayType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1285:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantArrayTypeLoc(clang::ConstantArrayTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:25:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:24:1: note: in expansion of macro 'ABSTRACT_TYPE'
   24 | ABSTRACT_TYPE(Array, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBoundsAttributedTypeLoc(clang::BoundsAttributedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBoundsAttributedTypeLoc(clang::BoundsAttributedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1: note: in expansion of macro 'ABSTRACT_TYPE'
   35 | ABSTRACT_TYPE(BoundsAttributed, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitBoundsAttributedType(clang::BoundsAttributedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromBoundsAttributedType(clang::BoundsAttributedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromCountAttributedType(clang::CountAttributedType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1442:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseCountAttributedTypeLoc(clang::CountAttributedTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:36:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:35:1: note: in expansion of macro 'ABSTRACT_TYPE'
   35 | ABSTRACT_TYPE(BoundsAttributed, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedTypeLoc(clang::DeducedTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedTypeLoc(clang::DeducedTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1: note: in expansion of macro 'ABSTRACT_TYPE'
   40 | ABSTRACT_TYPE(Deduced, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitDeducedType(clang::DeducedType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromDeducedType(clang::DeducedType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromAutoType(clang::AutoType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1402:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAutoTypeLoc(clang::AutoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:41:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:40:1: note: in expansion of macro 'ABSTRACT_TYPE'
   40 | ABSTRACT_TYPE(Deduced, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionTypeLoc(clang::FunctionTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionTypeLoc(clang::FunctionTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1: note: in expansion of macro 'ABSTRACT_TYPE'
   50 | ABSTRACT_TYPE(Function, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitFunctionType(clang::FunctionType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionType(clang::FunctionType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromFunctionNoProtoType(clang::FunctionNoProtoType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1352:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:51:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:50:1: note: in expansion of macro 'ABSTRACT_TYPE'
   50 | ABSTRACT_TYPE(Function, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixTypeLoc(clang::MatrixTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixTypeLoc(clang::MatrixTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1: note: in expansion of macro 'ABSTRACT_TYPE'
   55 | ABSTRACT_TYPE(Matrix, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitMatrixType(clang::MatrixType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromMatrixType(clang::MatrixType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromConstantMatrixType(clang::ConstantMatrixType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1340:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:56:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:55:1: note: in expansion of macro 'ABSTRACT_TYPE'
   55 | ABSTRACT_TYPE(Matrix, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReferenceTypeLoc(clang::ReferenceTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReferenceTypeLoc(clang::ReferenceTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1: note: in expansion of macro 'ABSTRACT_TYPE'
   68 | ABSTRACT_TYPE(Reference, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitReferenceType(clang::ReferenceType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromReferenceType(clang::ReferenceType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromLValueReferenceType(clang::LValueReferenceType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1256:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:69:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:68:1: note: in expansion of macro 'ABSTRACT_TYPE'
   68 | ABSTRACT_TYPE(Reference, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagTypeLoc(clang::TagTypeLoc) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagTypeLoc(clang::TagTypeLoc) [with Derived = LupdateVisitor]'
  434 |     TRY_TO(Visit##CLASS##TypeLoc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
  433 |     TRY_TO(WalkUpFrom##BASE##Loc(TL));                                         \
      |                                 ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1209 |       TRY_TO(WalkUpFrom##TYPE##Loc(TL));                                       \
      |                                   ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:437:45: warning: unused parameter 'TL' [-Wunused-parameter]
  437 |   bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1: note: in expansion of macro 'ABSTRACT_TYPE'
   73 | ABSTRACT_TYPE(Tag, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitTagType(clang::TagType*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromTagType(clang::TagType*) [with Derived = LupdateVisitor]'
  400 |     TRY_TO(Visit##CLASS##Type(T));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromEnumType(clang::EnumType*) [with Derived = LupdateVisitor]'
  399 |     TRY_TO(WalkUpFrom##BASE(T));                                               \
      |                            ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1415:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseEnumTypeLoc(clang::EnumTypeLoc) [with Derived = LupdateVisitor]'
 1211 |         TRY_TO(WalkUpFrom##TYPE(const_cast<TYPE *>(TL.getTypePtr())));         \
      |                                ^
/usr/include/llvm19/clang/AST/TypeNodes.inc:74:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTypeLoc(clang::TypeLoc) [with Derived = LupdateVisitor]'
  722 |     return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1564:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = LupdateVisitor]'
 1566 |     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
      |                           ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:66:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:403:40: warning: unused parameter 'T' [-Wunused-parameter]
  403 |   bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
/usr/include/llvm19/clang/AST/TypeNodes.inc:11:38: note: in expansion of macro 'TYPE'
   11 | #  define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
      |                                      ^~~~
/usr/include/llvm19/clang/AST/TypeNodes.inc:73:1: note: in expansion of macro 'ABSTRACT_TYPE'
   73 | ABSTRACT_TYPE(Tag, Type)
      | ^~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOpenACCConstructStmt(clang::OpenACCConstructStmt*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:932:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCConstructStmt(clang::OpenACCConstructStmt*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:936:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCAssociatedStmtConstruct(clang::OpenACCAssociatedStmtConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOpenACCLoopConstruct(clang::OpenACCLoopConstruct*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:940:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:930:44: note: in expansion of macro 'STMT'
  930 | #  define OPENACCCONSTRUCTSTMT(Type, Base) STMT(Type, Base)
      |                                            ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:932:15: note: in expansion of macro 'OPENACCCONSTRUCTSTMT'
  932 | ABSTRACT_STMT(OPENACCCONSTRUCTSTMT(OpenACCConstructStmt, Stmt))
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc: In instantiation of 'bool clang::RecursiveASTVisitor<Derived>::VisitOMPLoopBasedDirective(clang::OMPLoopBasedDirective*) [with Derived = LupdateVisitor]':
/usr/include/llvm19/clang/AST/StmtNodes.inc:1162:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopBasedDirective(clang::OMPLoopBasedDirective*) [with Derived = LupdateVisitor]'
  379 |     TRY_TO(Visit##CLASS(S));                                                   \
      |                        ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1166:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPLoopTransformationDirective(clang::OMPLoopTransformationDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::WalkUpFromOMPUnrollDirective(clang::OMPUnrollDirective*) [with Derived = LupdateVisitor]'
  378 |     TRY_TO(WalkUpFrom##PARENT(S));                                             \
      |                              ^
/usr/include/llvm19/clang/AST/StmtNodes.inc:1170:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::PostVisitStmt(clang::Stmt*) [with Derived = LupdateVisitor]'
  633 |       TRY_TO(WalkUpFrom##CLASS(static_cast<CLASS *>(S)));                      \
      |                               ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:677:9:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, DataRecursionQueue*) [with Derived = LupdateVisitor; DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
  677 |         TRY_TO(PostVisitStmt(CurrS));
      |                             ^
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:1592:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseTopLevelStmtDecl(clang::TopLevelStmtDecl*) [with Derived = LupdateVisitor]'
 1592 | DEF_TRAVERSE_DECL(TopLevelStmtDecl, { TRY_TO(TraverseStmt(D->getStmt())); })
      |                                                          ^
/usr/include/llvm19/clang/AST/DeclNodes.inc:30:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = LupdateVisitor]'
  768 |     if (!getDerived().Traverse##CLASS##Decl(static_cast<CLASS##Decl *>(D)))    \
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:190:37:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseAST(clang::ASTContext&) [with Derived = LupdateVisitor]'
  190 |     return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/src/linguist/lupdate/clangtoolastreader.h:97:46:   required from here
   97 |         bool traverse = m_visitor.TraverseAST(context);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/llvm19/clang/AST/RecursiveASTVisitor.h:382:28: warning: unused parameter 'S' [-Wunused-parameter]
  382 |   bool Visit##CLASS(CLASS *S) { return true; }
/usr/include/llvm19/clang/AST/StmtNodes.inc:11:31: note: in definition of macro 'ABSTRACT_STMT'
   11 | #  define ABSTRACT_STMT(Type) Type
      |                               ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1000:46: note: in expansion of macro 'STMT'
 1000 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
      |                                              ^~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1160:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE'
 1160 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base)
      |                                             ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/llvm19/clang/AST/StmtNodes.inc:1162:15: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE'
 1162 | ABSTRACT_STMT(OMPLOOPBASEDDIRECTIVE(OMPLoopBasedDirective, OMPExecutableDirective))
      |               ^~~~~~~~~~~~~~~~~~~~~
[413/712] Linking CXX executable lib/qt6/bin/lupdate
[414/712] Linking CXX executable lib/qt6/bin/linguist
[415/712] Linking CXX executable lib/qt6/bin/assistant
[416/712] Running AUTOMOC file extraction for target Designer
[417/712] Generating pc file for target Qt6::Designer
[418/712] Generating prl file for target Designer
[419/712] Running rcc for resource shared
[420/712] Running rcc for resource qtgradienteditor
[421/712] Running rcc for resource findwidget
[422/712] Running rcc for resource S60-nHD-Touchscreen
[423/712] Running rcc for resource S60-QVGA-Candybar
[424/712] Running rcc for resource PortableMedia
[425/712] Running rcc for resource TouchscreenPhone
[426/712] Running rcc for resource SmartPhoneWithButtons
[427/712] Running rcc for resource SmartPhone
[428/712] Running rcc for resource SmartPhone2
[429/712] Running rcc for resource ClamshellPhone
[430/712] Running moc --collect-json for target Designer
[431/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_S60-nHD-Touchscreen.cpp.o
[432/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_shared.cpp.o
[433/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_qtgradienteditor.cpp.o
[434/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_findwidget.cpp.o
[435/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_S60-QVGA-Candybar.cpp.o
[436/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_PortableMedia.cpp.o
[437/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_TouchscreenPhone.cpp.o
[438/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_SmartPhoneWithButtons.cpp.o
[439/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_SmartPhone.cpp.o
[440/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_SmartPhone2.cpp.o
[441/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/.qt/rcc/qrc_ClamshellPhone.cpp.o
[442/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/cmake_pch.hxx.gch
[443/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtpropertybrowser/qtpropertybrowserutils.cpp.o
[444/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/ui4.cpp.o
[445/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/textbuilder.cpp.o
[446/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/resourcebuilder.cpp.o
[447/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/properties.cpp.o
[448/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/formbuilderextra.cpp.o
[449/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/formbuilder.cpp.o
[450/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/uilib/abstractformbuilder.cpp.o
[451/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/zoomwidget.cpp.o
[452/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/widgetfactory.cpp.o
[453/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/widgetdatabase.cpp.o
[454/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/textpropertyeditor.cpp.o
[455/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/stylesheeteditor.cpp.o
[456/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/spacer_widget.cpp.o
[457/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/signalslotdialog.cpp.o
[458/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/sheet_delegate.cpp.o
[459/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/shared_settings.cpp.o
[460/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/selectsignaldialog.cpp.o
[461/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/richtexteditor.cpp.o
[462/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/rcc.cpp.o
[463/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qtresourceview.cpp.o
[464/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qtresourcemodel.cpp.o
[465/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qtresourceeditordialog.cpp.o
[466/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qsimpleresource.cpp.o
[467/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qlayout_widget.cpp.o
[468/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_widgetitem.cpp.o
[469/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_widgetbox.cpp.o
[470/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_widget.cpp.o
[471/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_utils.cpp.o
[472/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_toolbox.cpp.o
[473/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_toolbar.cpp.o
[474/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_taskmenu.cpp.o
[475/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_tabwidget.cpp.o
[476/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_stackedbox.cpp.o
[477/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_qsettings.cpp.o
[478/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_propertysheet.cpp.o
[479/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_propertyeditor.cpp.o
[480/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_propertycommand.cpp.o
[481/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_promotiondialog.cpp.o
[482/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_promotion.cpp.o
[483/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_objectinspector.cpp.o
[484/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_menubar.cpp.o
[485/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_menu.cpp.o
[486/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_membersheet.cpp.o
[487/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_introspection.cpp.o
[488/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_formwindowmanager.cpp.o
[489/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_formwindowcommand.cpp.o
[490/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_formeditorcommand.cpp.o
[491/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_formbuilder.cpp.o
[492/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_dockwidget.cpp.o
[493/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_dnditem.cpp.o
[494/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_command2.cpp.o
[495/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/qdesigner_command.cpp.o
[496/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/propertylineedit.cpp.o
[497/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/promotiontaskmenu.cpp.o
[498/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/promotionmodel.cpp.o
[499/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/previewmanager.cpp.o
[500/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/previewconfigurationwidget.cpp.o
[501/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/pluginmanager.cpp.o
[502/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/plugindialog.cpp.o
[503/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/plaintexteditor.cpp.o
[504/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/orderdialog.cpp.o
[505/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/newformwidget.cpp.o
[506/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/newactiondialog.cpp.o
[507/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/morphmenu.cpp.o
[508/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/metadatabase.cpp.o
[509/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/layoutinfo.cpp.o
[510/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/layout.cpp.o
[511/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/invisible_widget.cpp.o
[512/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/iconselector.cpp.o
[513/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/iconloader.cpp.o
[514/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/htmlhighlighter.cpp.o
[515/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/gridpanel.cpp.o
[516/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/grid.cpp.o
[517/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/formwindowbase.cpp.o
[518/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/formlayoutmenu.cpp.o
[519/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/dialoggui.cpp.o
[520/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/deviceprofile.cpp.o
[521/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/csshighlighter.cpp.o
[522/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/connectionedit.cpp.o
[523/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/codedialog.cpp.o
[524/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/actionrepository.cpp.o
[525/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/shared/actioneditor.cpp.o
[526/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/taskmenu.cpp.o
[527/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/extrainfo.cpp.o
[528/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractwidgetfactory.cpp.o
[529/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractwidgetdatabase.cpp.o
[530/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractwidgetbox.cpp.o
[531/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractresourcebrowser.cpp.o
[532/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractpropertyeditor.cpp.o
[533/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractpromotioninterface.cpp.o
[534/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractobjectinspector.cpp.o
[535/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractnewformwidget.cpp.o
[536/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractmetadatabase.cpp.o
[537/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractintrospection.cpp.o
[538/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractintegration.cpp.o
[539/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformwindowtool.cpp.o
[540/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformwindowmanager.cpp.o
[541/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformwindowcursor.cpp.o
[542/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformwindow.cpp.o
[543/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformeditorplugin.cpp.o
[544/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractformeditor.cpp.o
[545/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractdialoggui.cpp.o
[546/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/sdk/abstractactioneditor.cpp.o
[547/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/extension/qextensionmanager.cpp.o
[548/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/extension/extension.cpp.o
[549/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/extension/default_extensionfactory.cpp.o
[550/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientwidget.cpp.o
[551/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientviewdialog.cpp.o
[552/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientview.cpp.o
[553/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientutils.cpp.o
[554/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientstopswidget.cpp.o
[555/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientstopsmodel.cpp.o
[556/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientstopscontroller.cpp.o
[557/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientmanager.cpp.o
[558/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradienteditor.cpp.o
[559/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtgradientdialog.cpp.o
[560/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtcolorline.cpp.o
[561/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/qtgradienteditor/qtcolorbutton.cpp.o
[562/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/findwidget/texteditfindwidget.cpp.o
[563/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/findwidget/itemviewfindwidget.cpp.o
[564/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/findwidget/abstractfindwidget.cpp.o
[565/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/__/__/__/shared/deviceskin/deviceskin.cpp.o
[566/712] Building CXX object src/designer/src/lib/CMakeFiles/Designer.dir/Designer_autogen/mocs_compilation.cpp.o
[567/712] Linking CXX shared library lib/libQt6Designer.so.6.8.1
[568/712] Creating library symlink lib/libQt6Designer.so.6 lib/libQt6Designer.so
[569/712] Automatic MOC for target QQuickWidgetPlugin
[570/712] Running AUTOMOC file extraction for target DesignerComponentsPrivate
[571/712] Generating prl file for target DesignerComponentsPrivate
[572/712] Running rcc for resource qtpropertybrowser
[573/712] Running rcc for resource findwidget
[574/712] Running rcc for resource widgetbox
[575/712] Running rcc for resource formeditor1
[576/712] Running rcc for resource formeditor
[577/712] Running rcc for resource propertyeditor
[578/712] Running moc --collect-json for target DesignerComponentsPrivate
[579/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_formeditor.cpp.o
[580/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_qtpropertybrowser.cpp.o
[581/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_findwidget.cpp.o
[582/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_widgetbox.cpp.o
[583/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_formeditor1.cpp.o
[584/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/.qt/rcc/qrc_propertyeditor.cpp.o
[585/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/cmake_pch.hxx.gch
[586/712] Running AUTOMOC file extraction for target QQuickWidgetPlugin
[587/712] Running rcc for resource qquickwidget_plugin
[588/712] Running moc --collect-json for target QQuickWidgetPlugin
[589/712] Building CXX object src/designer/src/plugins/qquickwidget/CMakeFiles/QQuickWidgetPlugin.dir/.qt/rcc/qrc_qquickwidget_plugin.cpp.o
[590/712] Building CXX object src/designer/src/plugins/qquickwidget/CMakeFiles/QQuickWidgetPlugin.dir/qquickwidget_plugin.cpp.o
[591/712] Building CXX object src/designer/src/plugins/qquickwidget/CMakeFiles/QQuickWidgetPlugin.dir/QQuickWidgetPlugin_autogen/mocs_compilation.cpp.o
[592/712] Linking CXX shared module lib/qt6/plugins/designer/libqquickwidget.so
[593/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtvariantproperty.cpp.o
[594/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qttreepropertybrowser.cpp.o
[595/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtpropertymanager.cpp.o
[596/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtpropertybrowserutils.cpp.o
[597/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtpropertybrowser.cpp.o
[598/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp.o
[599/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qteditorfactory.cpp.o
[600/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp.o
[601/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/qtgradienteditor/qtcolorbutton.cpp.o
[602/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/findwidget/texteditfindwidget.cpp.o
[603/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/findwidget/itemviewfindwidget.cpp.o
[604/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/__/__/__/shared/findwidget/abstractfindwidget.cpp.o
[605/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/qdesigner_components.cpp.o
[606/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/widgetbox/widgetboxtreewidget.cpp.o
[607/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/widgetbox/widgetboxcategorylistview.cpp.o
[608/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/widgetbox/widgetbox_dnditem.cpp.o
[609/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/widgetbox/widgetbox.cpp.o
[610/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/treewidgeteditor.cpp.o
[611/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/treewidget_taskmenu.cpp.o
[612/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/toolbar_taskmenu.cpp.o
[613/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/textedit_taskmenu.cpp.o
[614/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/taskmenu_component.cpp.o
[615/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/tablewidgeteditor.cpp.o
[616/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/tablewidget_taskmenu.cpp.o
[617/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/menutaskmenu.cpp.o
[618/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/listwidgeteditor.cpp.o
[619/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/listwidget_taskmenu.cpp.o
[620/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/lineedit_taskmenu.cpp.o
[621/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/layouttaskmenu.cpp.o
[622/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/label_taskmenu.cpp.o
[623/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/itemlisteditor.cpp.o
[624/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/inplace_widget_helper.cpp.o
[625/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/inplace_editor.cpp.o
[626/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/groupbox_taskmenu.cpp.o
[627/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/containerwidget_taskmenu.cpp.o
[628/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/combobox_taskmenu.cpp.o
[629/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/taskmenu/button_taskmenu.cpp.o
[630/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/tabordereditor/tabordereditor_tool.cpp.o
[631/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/tabordereditor/tabordereditor_plugin.cpp.o
[632/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/tabordereditor/tabordereditor.cpp.o
[633/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/signalsloteditorwindow.cpp.o
[634/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/signalsloteditor_tool.cpp.o
[635/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/signalsloteditor_plugin.cpp.o
[636/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/signalsloteditor.cpp.o
[637/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/signalslot_utils.cpp.o
[638/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/signalsloteditor/connectdialog.cpp.o
[639/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/stringlisteditorbutton.cpp.o
[640/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/stringlisteditor.cpp.o
[641/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/qlonglongvalidator.cpp.o
[642/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/propertyeditor.cpp.o
[643/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/previewwidget.cpp.o
[644/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/previewframe.cpp.o
[645/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/pixmapeditor.cpp.o
[646/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/paletteeditorbutton.cpp.o
[647/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/paletteeditor.cpp.o
[648/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/newdynamicpropertydialog.cpp.o
[649/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/fontpropertymanager.cpp.o
[650/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/designerpropertymanager.cpp.o
[651/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/propertyeditor/brushpropertymanager.cpp.o
[652/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/objectinspector/objectinspectormodel.cpp.o
[653/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/objectinspector/objectinspector.cpp.o
[654/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/widgetselection.cpp.o
[655/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/tool_widgeteditor.cpp.o
[656/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/templateoptionspage.cpp.o
[657/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/spacer_propertysheet.cpp.o
[658/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/qwizard_container.cpp.o
[659/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/qmdiarea_container.cpp.o
[660/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/qmainwindow_container.cpp.o
[661/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/qlayoutwidget_propertysheet.cpp.o
[662/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/qdesigner_resource.cpp.o
[663/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/previewactiongroup.cpp.o
[664/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/line_propertysheet.cpp.o
[665/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/layout_propertysheet.cpp.o
[666/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/itemview_propertysheet.cpp.o
[667/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindowsettings.cpp.o
[668/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindowmanager.cpp.o
[669/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindowcursor.cpp.o
[670/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindow_widgetstack.cpp.o
[671/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindow_dnditem.cpp.o
[672/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formwindow.cpp.o
[673/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formeditor_optionspage.cpp.o
[674/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/formeditor.cpp.o
[675/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/embeddedoptionspage.cpp.o
[676/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/dpi_chooser.cpp.o
[677/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/deviceprofiledialog.cpp.o
[678/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/default_layoutdecoration.cpp.o
[679/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/default_container.cpp.o
[680/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/formeditor/default_actionprovider.cpp.o
[681/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/buddyeditor/buddyeditor_tool.cpp.o
[682/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/buddyeditor/buddyeditor_plugin.cpp.o
[683/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/__/buddyeditor/buddyeditor.cpp.o
[684/712] Building CXX object src/designer/src/components/lib/CMakeFiles/DesignerComponentsPrivate.dir/DesignerComponentsPrivate_autogen/mocs_compilation.cpp.o
[685/712] Linking CXX shared library lib/libQt6DesignerComponents.so.6.8.1
[686/712] Creating library symlink lib/libQt6DesignerComponents.so.6 lib/libQt6DesignerComponents.so
[687/712] Automatic MOC and UIC for target designer
[688/712] Running rcc for resource qttoolbardialog
[689/712] Running rcc for resource designer
[690/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/.qt/rcc/qrc_qttoolbardialog.cpp.o
[691/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/.qt/rcc/qrc_designer.cpp.o
[692/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/cmake_pch.hxx.gch
[693/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/versiondialog.cpp.o
[694/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/saveformastemplate.cpp.o
[695/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_workbench.cpp.o
[696/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_toolwindow.cpp.o
[697/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_settings.cpp.o
[698/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_server.cpp.o
[699/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_formwindow.cpp.o
[700/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_appearanceoptions.cpp.o
[701/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner_actions.cpp.o
[702/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/qdesigner.cpp.o
[703/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/preferencesdialog.cpp.o
[704/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/newform.cpp.o
[705/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/mainwindow.cpp.o
[706/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/main.cpp.o
[707/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/assistantclient.cpp.o
[708/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/appfontdialog.cpp.o
[709/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/__/__/__/shared/qttoolbardialog/qttoolbardialog.cpp.o
[710/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/__/__/__/shared/fontpanel/fontpanel.cpp.o
[711/712] Building CXX object src/designer/src/designer/CMakeFiles/designer.dir/designer_autogen/mocs_compilation.cpp.o
[712/712] Linking CXX executable lib/qt6/bin/designer
>>> qt6-qttools: Entering fakeroot...
-- Install configuration: "RelWithDebInfo"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/UiPlugin.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/customwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QDesignerCustomWidgetCollectionInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/qdesignerexportwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QtUiPlugin
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QtUiPluginVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QDesignerCustomWidgetInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/qtuipluginversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QDesignerExportWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/customwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/qdesignerexportwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiPlugin/QtUiPluginDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_uiplugin.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig/Qt6UiPlugin.pc
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/metatypes/qt6uitools_relwithdebinfo_metatypes.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6UiTools.so.6.8.1
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6UiTools.so.6
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6UiTools.so.6.8.1" to "$ORIGIN"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6UiTools.so
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/UiTools.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/qtuitoolsversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/QtUiToolsVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/QtUiTools
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/QUiLoader
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/quiloader.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/qtuitoolsglobal.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/QtUiToolsDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtUiTools/6.8.1/QtUiTools/private/quiloader_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_uitools.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_uitools_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig/Qt6UiTools.pc
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/Tools.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/qttoolsversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/QtToolsVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/QtTools
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/qttools-config.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/QtToolsDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtTools/6.8.1/QtTools/private/qttools-config_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_tools_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lconvert
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lconvert" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lprodump
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lprodump" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lrelease
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lrelease" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lrelease-pro
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lrelease-pro" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lupdate
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/lupdate" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lupdate-pro
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/lupdate-pro" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/linguist
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/linguist" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/danish.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/dutch.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/finnish.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/french.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/german.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/hungarian.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/italian.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/japanese.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/norwegian.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/polish.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/russian.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/spanish.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/share/qt6/phrasebooks/swedish.qph
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/Linguist.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_linguist.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig/Qt6Linguist.pc
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/metatypes/qt6designer_relwithdebinfo_metatypes.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Designer.so.6.8.1
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Designer.so.6
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Designer.so.6.8.1" to "$ORIGIN"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Designer.so
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/Designer.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerIntegrationInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormEditorInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerLayoutDecorationExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/customwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerWidgetBoxInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QtDesigner
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerResourceBrowserInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QAbstractExtensionManager
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerLanguageExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerWidgetFactoryInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerSettingsInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerCustomWidgetCollectionInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerComponents
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerDynamicPropertySheetExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerNewFormWidgetInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerPromotionInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/qdesignerexportwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerWidgetDataBaseItemInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QAbstractFormBuilder
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerObjectInspectorInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerActionEditorInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QExtensionManager
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerOptionsPageInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormWindowManagerInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormWindowToolInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerMetaDataBaseInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QFormBuilder
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerIntegration
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerCustomWidgetInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerDnDItemInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerMetaDataBaseItemInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerWidgetDataBaseInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerPropertySheetExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerPropertyEditorInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QAbstractExtensionFactory
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QExtensionFactory
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormWindowCursorInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QtDesignerVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerMemberSheetExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormWindowInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/qtdesignerversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerExportWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerFormEditorPluginInterface
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerExtraInfoExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerTaskMenuExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QDesignerContainerExtension
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/default_extensionfactory.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/extension_global.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/extension.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/qextensionmanager.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractactioneditor.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractdnditem.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformeditor.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformeditorplugin.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformwindow.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformwindowcursor.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformwindowmanager.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformwindowtool.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractintegration.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractlanguage.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractmetadatabase.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractnewformwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractobjectinspector.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractoptionspage.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractpromotioninterface.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractpropertyeditor.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractresourcebrowser.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractsettings.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractwidgetbox.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractwidgetdatabase.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractwidgetfactory.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/container.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/dynamicpropertysheet.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/extrainfo.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/layoutdecoration.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/membersheet.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/propertysheet.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/sdk_global.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/taskmenu.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/uilib_global.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/abstractformbuilder.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/formbuilder.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/qdesigner_components.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/qdesigner_components_global.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/QtDesignerDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/abstractdialoggui_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/abstractintrospection_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/actioneditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/actionprovider_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/actionrepository_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/codedialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/connectionedit_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/csshighlighter_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/deviceprofile_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/dialoggui_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/extensionfactory_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/formlayoutmenu_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/formwindowbase_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/grid_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/gridpanel_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/htmlhighlighter_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/iconloader_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/iconselector_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/invisible_widget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/layout_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/layoutinfo_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/metadatabase_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/morphmenu_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/newactiondialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/newformwidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/orderdialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/plaintexteditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/plugindialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/pluginmanager_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/previewconfigurationwidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/previewmanager_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/promotionmodel_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/promotiontaskmenu_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/propertylineedit_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_command_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_command2_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_dnditem_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_dockwidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_formbuilder_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_formeditorcommand_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_formwindowcommand_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_formwindowmanager_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_introspection_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_membersheet_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_menu_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_menubar_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_objectinspector_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_promotion_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_promotiondialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_propertyeditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_propertysheet_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_qsettings_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_stackedbox_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_tabwidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_taskmenu_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_toolbar_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_toolbox_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_utils_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_widget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_widgetbox_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qdesigner_widgetitem_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qlayout_widget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qsimpleresource_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qtresourceeditordialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qtresourcemodel_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/qtresourceview_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/rcc_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/richtexteditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/selectsignaldialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/shared_enums_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/shared_global_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/shared_settings_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/sheet_delegate_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/signalslotdialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/spacer_widget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/stylesheeteditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/textpropertyeditor_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/widgetdatabase_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/widgetfactory_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/zoomwidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/formbuilderextra_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/properties_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/resourcebuilder_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/textbuilder_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesigner/6.8.1/QtDesigner/private/ui4_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_designer.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_designer_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig/Qt6Designer.pc
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/metatypes/qt6designercomponentsprivate_relwithdebinfo_metatypes.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6DesignerComponents.so.6.8.1
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6DesignerComponents.so.6
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6DesignerComponents.so.6.8.1" to "$ORIGIN"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6DesignerComponents.so
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/DesignerComponentsPrivate.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents/QtDesignerComponentsVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents/QtDesignerComponents
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents/qtdesignercomponentsversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents/QtDesignerComponentsDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtDesignerComponents/6.8.1/QtDesignerComponents/private/lib_pch.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_designercomponents_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/designer
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/designer" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/plugins/designer/libqquickwidget.so
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/plugins/designer/libqquickwidget.so" to "$ORIGIN/../../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6QQuickWidgetPluginAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/pixeltool
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/pixeltool" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/metatypes/qt6help_relwithdebinfo_metatypes.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Help.so.6.8.1
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Help.so.6
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Help.so.6.8.1" to "$ORIGIN"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Help.so
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/Help.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qthelpversion.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchEngine
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchQuery
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpLink
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchEngineCore
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpFilterData
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpFilterEngine
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpContentWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpGlobal
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpIndexWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpFilterSettingsWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpEngine
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpContentItem
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpContentModel
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpEngineCore
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchResultWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpIndexModel
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QtHelp
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchResult
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QHelpSearchQueryWidget
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QtHelpVersion
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QCompressedHelpInfo
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qcompressedhelpinfo.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelp_global.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpcontentitem.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpenginecore.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpfilterdata.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpfilterengine.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelplink.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpsearchenginecore.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpsearchresult.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpcontentwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpengine.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpfiltersettingswidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpindexwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpsearchengine.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpsearchquerywidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/qhelpsearchresultwidget.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/QtHelpDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qhelpcollectionhandler_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qhelpdbreader_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qhelpsearchindexreader_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qhelpsearchindexwriter_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qfilternamedialog_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtHelp/6.8.1/QtHelp/private/qoptionswidget_p.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_help.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_help_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig/Qt6Help.pc
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/assistant
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/assistant" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/qhelpgenerator
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/qhelpgenerator" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdistancefieldgenerator
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdistancefieldgenerator" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/qtattributionsscanner
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec/qtattributionsscanner" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtplugininfo
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtplugininfo" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatch
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatch/catch
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatch/catch/catch.hpp
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/QDocCatchPrivate.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatch/QtQDocCatchDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_qdoccatch_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions/catch_conversions
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions/catch_conversions/qdoc_catch_conversions.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions/catch_conversions/qt_catch_conversions.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions/catch_conversions/std_catch_conversions.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/QDocCatchConversionsPrivate.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchConversions/QtQDocCatchConversionsDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/qchar_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/k_partition_of_r_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/path_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/qstring_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/combinators
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/combinators/cycle_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/generators/combinators/oneof_generator.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/namespaces.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/statistics
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/statistics/percentages.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/statistics/distribution.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/semantics
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/semantics/move_into_vector.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/semantics/generator_handler.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/catch_generators/utilities/semantics/copy_value.h
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateVersionlessAliasTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules/QDocCatchGeneratorsPrivate.json
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/include/qt6/QtQDocCatchGenerators/QtQDocCatchGeneratorsDepends
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdoc
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdoc" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdbus
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdbus" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdbusviewer
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qdbusviewer" to "$ORIGIN/../../"
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtdiag
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtdiag" to "$ORIGIN/../../"
-- Creating hard link /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtdiag -> /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin/qtdiag6
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin/Qt6UiPluginDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools/Qt6UiToolsDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools/Qt6ToolsDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist/Qt6LinguistDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate/Qt6DesignerComponentsPrivateDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer/Qt6DesignerPlugins.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help/Qt6HelpPlugins.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6BuildInternals/StandaloneTests/QtToolsTestsConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsMacros.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/GenerateLUpdateProject.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsVersionlessTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsDependencies.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsConfig.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsConfigVersionImpl.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsTargets.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsTargets-relwithdebinfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsVersionlessTargets.cmake
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6DesignerComponents.prl
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Help.prl
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6Designer.prl
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/pkgconfig
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/modules
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/plugins
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/plugins/designer
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/libexec
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/bin
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/mkspecs/modules
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiTools
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Help
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6DesignerComponentsPrivate
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6BuildInternals
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6BuildInternals/StandaloneTests
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchConversionsPrivate
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Linguist
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Tools
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6UiPlugin
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchPrivate
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6QDocCatchGeneratorsPrivate
-- Up-to-date: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6Designer
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/libQt6UiTools.prl
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6/FindWrapLibClang.cmake
-- Starting SBOM generation in build dir: /home/buildozer/aports/community/qt6-qttools/src/qttools-everywhere-src-6.8.1/build/qt_sbom/staging-qttools.spdx.in
-- Finalizing SBOM generation in install dir: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/qt6/sbom/qttools-6.8.1.spdx
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsAdditionalTargetInfo.cmake
-- Installing: /home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools/usr/lib/cmake/Qt6ToolsTools/Qt6ToolsToolsAdditionalTargetInfo.cmake
>>> qt6-qttools-dev*: Running split function dev...
'usr/include' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/include'
'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/pkgconfig'
'usr/lib/qt6/mkspecs' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/qt6/mkspecs'
'usr/lib/cmake' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/cmake'
'usr/lib/libQt6DesignerComponents.prl' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6DesignerComponents.prl'
'usr/lib/libQt6Help.prl' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6Help.prl'
'usr/lib/libQt6Designer.prl' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6Designer.prl'
'usr/lib/libQt6UiTools.prl' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6UiTools.prl'
'usr/lib/libQt6Designer.so' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6Designer.so'
'usr/lib/libQt6DesignerComponents.so' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6DesignerComponents.so'
'usr/lib/libQt6Help.so' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6Help.so'
'usr/lib/libQt6UiTools.so' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/libQt6UiTools.so'
'usr/lib/qt6/sbom' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-dev/usr/lib/qt6/sbom'
>>> qt6-qttools-dev*: Preparing subpackage qt6-qttools-dev...
>>> qt6-qttools-dev*: Stripping binaries
>>> qt6-qttools-dev*: Running postcheck for qt6-qttools-dev
>>> qt6-qttools-libs*: Running split function libs...
'usr/lib/libQt6Designer.so.6' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6Designer.so.6'
'usr/lib/libQt6Designer.so.6.8.1' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6Designer.so.6.8.1'
'usr/lib/libQt6DesignerComponents.so.6' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6DesignerComponents.so.6'
'usr/lib/libQt6DesignerComponents.so.6.8.1' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6DesignerComponents.so.6.8.1'
'usr/lib/libQt6Help.so.6' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6Help.so.6'
'usr/lib/libQt6Help.so.6.8.1' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6Help.so.6.8.1'
'usr/lib/libQt6UiTools.so.6' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6UiTools.so.6'
'usr/lib/libQt6UiTools.so.6.8.1' -> '/home/buildozer/aports/community/qt6-qttools/pkg/qt6-qttools-libs/usr/lib/libQt6UiTools.so.6.8.1'
>>> qt6-qttools-libs*: Preparing subpackage qt6-qttools-libs...
>>> qt6-qttools-libs*: Stripping binaries
>>> qt6-qttools-libs*: Running postcheck for qt6-qttools-libs
>>> qt6-qttools*: Running postcheck for qt6-qttools
>>> qt6-qttools*: Preparing package qt6-qttools...
>>> qt6-qttools*: Stripping binaries
>>> qt6-qttools-dev*: Scanning shared objects
>>> qt6-qttools-libs*: Scanning shared objects
>>> qt6-qttools*: Scanning shared objects
>>> qt6-qttools-dev*: Tracing dependencies...
	qt6-qttools=6.8.1-r0
	qt6-qtdeclarative-dev
	vulkan-headers
	pc:Qt6Core
	pc:Qt6Gui
	pc:Qt6OpenGLWidgets
	pc:Qt6Sql
	pc:Qt6Widgets
	pc:Qt6Xml
	pkgconfig
	qt6-qttools-libs=6.8.1-r0
>>> qt6-qttools-dev*: Package size: 1.8 MB
>>> qt6-qttools-dev*: Compressing data...
>>> qt6-qttools-dev*: Create checksum...
>>> qt6-qttools-dev*: Create qt6-qttools-dev-6.8.1-r0.apk
>>> qt6-qttools-libs*: Tracing dependencies...
	so:libQt6Core.so.6
	so:libQt6Gui.so.6
	so:libQt6OpenGLWidgets.so.6
	so:libQt6Sql.so.6
	so:libQt6Widgets.so.6
	so:libQt6Xml.so.6
	so:libc.musl-aarch64.so.1
	so:libstdc++.so.6
	so:libzstd.so.1
>>> qt6-qttools-libs*: Package size: 9.4 MB
>>> qt6-qttools-libs*: Compressing data...
>>> qt6-qttools-libs*: Create checksum...
>>> qt6-qttools-libs*: Create qt6-qttools-libs-6.8.1-r0.apk
>>> qt6-qttools*: Tracing dependencies...
	so:libLLVM.so.19.1
	so:libQt6Core.so.6
	so:libQt6DBus.so.6
	so:libQt6Designer.so.6
	so:libQt6DesignerComponents.so.6
	so:libQt6Gui.so.6
	so:libQt6Help.so.6
	so:libQt6Network.so.6
	so:libQt6PrintSupport.so.6
	so:libQt6Qml.so.6
	so:libQt6Quick.so.6
	so:libQt6QuickWidgets.so.6
	so:libQt6Sql.so.6
	so:libQt6UiTools.so.6
	so:libQt6Widgets.so.6
	so:libQt6Xml.so.6
	so:libc.musl-aarch64.so.1
	so:libclang-cpp.so.19.1
	so:libclang.so.19.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
>>> qt6-qttools*: Package size: 7.9 MB
>>> qt6-qttools*: Compressing data...
>>> qt6-qttools*: Create checksum...
>>> qt6-qttools*: Create qt6-qttools-6.8.1-r0.apk
>>> qt6-qttools: Build complete at Tue, 10 Dec 2024 06:08:35 +0000 elapsed time 0h 2m 55s
>>> qt6-qttools: Cleaning up srcdir
>>> qt6-qttools: Cleaning up pkgdir
>>> qt6-qttools: Uninstalling dependencies...
(1/340) Purging .makedepends-qt6-qttools (20241210.060542)
(2/340) Purging qt6-qtdeclarative-dev (6.8.1-r0)
(3/340) Purging qt6-qtshadertools-dev (6.8.1-r0)
(4/340) Purging qt6-qtshadertools (6.8.1-r0)
(5/340) Purging clang19-dev (19.1.4-r0)
(6/340) Purging clang19-extra-tools (19.1.4-r0)
(7/340) Purging clang19 (19.1.4-r0)
(8/340) Purging clang19-static (19.1.4-r0)
(9/340) Purging cmake (3.31.2-r0)
(10/340) Purging llvm19-dev (19.1.4-r0)
(11/340) Purging llvm19 (19.1.4-r0)
(12/340) Purging llvm19-linker-tools (19.1.4-r0)
(13/340) Purging llvm19-test-utils-pyc (19.1.4-r0)
(14/340) Purging llvm19-test-utils (19.1.4-r0)
(15/340) Purging llvm19-gtest (19.1.4-r0)
(16/340) Purging llvm19-static (19.1.4-r0)
(17/340) Purging qt6-qtbase-dev (6.8.1-r0)
(18/340) Purging qt6-qtbase-mysql (6.8.1-r0)
(19/340) Purging qt6-qtbase-odbc (6.8.1-r0)
(20/340) Purging qt6-qtbase-postgresql (6.8.1-r0)
(21/340) Purging qt6-qtbase-sqlite (6.8.1-r0)
(22/340) Purging cups-dev (2.4.11-r0)
(23/340) Purging libgcrypt-dev (1.10.3-r1)
(24/340) Purging double-conversion-dev (3.3.0-r0)
(25/340) Purging gtk+3.0-dev (3.24.43-r2)
(26/340) Purging wayland-protocols (1.38-r0)
(27/340) Purging libb2-dev (0.98.1-r3)
(28/340) Purging libinput-dev (1.27.0-r0)
(29/340) Purging eudev-dev (3.2.14-r5)
(30/340) Purging libpq-dev (17.2-r0)
(31/340) Purging libpq (17.2-r0)
(32/340) Purging libproxy-dev (0.5.9-r0)
(33/340) Purging libxkbcommon-dev (1.7.0-r1)
(34/340) Purging mariadb-dev (11.4.4-r1)
(35/340) Purging fmt-dev (10.2.1-r2)
(36/340) Purging fmt (10.2.1-r2)
(37/340) Purging mariadb-connector-c-dev (3.3.10-r0)
(38/340) Purging mariadb-connector-c (3.3.10-r0)
(39/340) Purging mariadb-embedded (11.4.4-r1)
(40/340) Purging mariadb-common (11.4.4-r1)
(41/340) Purging openssl-dev (3.3.2-r4)
(42/340) Purging tslib-dev (1.23-r0)
(43/340) Purging unixodbc-dev (2.3.12-r0)
(44/340) Purging unixodbc (2.3.12-r0)
(45/340) Purging vulkan-loader-dev (1.3.296.0-r0)
(46/340) Purging vulkan-headers (1.3.296.0-r0)
(47/340) Purging vulkan-loader (1.3.296.0-r0)
(48/340) Purging wayland-dev (1.23.1-r0)
(49/340) Purging xcb-util-cursor-dev (0.1.5-r0)
(50/340) Purging xcb-util-image-dev (0.4.1-r0)
(51/340) Purging xcb-util-keysyms-dev (0.4.1-r0)
(52/340) Purging xcb-util-renderutil-dev (0.3.10-r0)
(53/340) Purging xcb-util-wm-dev (0.4.2-r0)
(54/340) Purging qt6-qtbase-private-dev (6.8.1-r0)
(55/340) Purging samurai (1.2-r6)
(56/340) Purging agetty-openrc (0.55.1-r2)
(57/340) Purging agetty (2.40.2-r4)
(58/340) Purging at-spi2-core-dev (2.54.0-r0)
(59/340) Purging avahi-dev (0.8-r19)
(60/340) Purging gdbm-dev (1.24-r0)
(61/340) Purging gdbm-tools (1.24-r0)
(62/340) Purging avahi-compat-howl (0.8-r19)
(63/340) Purging avahi-compat-libdns_sd (0.8-r19)
(64/340) Purging avahi-glib (0.8-r19)
(65/340) Purging avahi-openrc (0.8-r19)
(66/340) Purging dbus-openrc (1.14.10-r4)
(67/340) Purging dbus-daemon-launch-helper (1.14.10-r4)
(68/340) Purging dbus (1.14.10-r4)
(69/340) Purging avahi (0.8-r19)
(70/340) Purging blkid (2.40.2-r4)
(71/340) Purging cfdisk (2.40.2-r4)
(72/340) Purging clang19-libclang (19.1.4-r0)
(73/340) Purging dbus-dev (1.14.10-r4)
(74/340) Purging dmesg (2.40.2-r4)
(75/340) Purging findmnt (2.40.2-r4)
(76/340) Purging flock (2.40.2-r4)
(77/340) Purging fstrim (2.40.2-r4)
(78/340) Purging gdk-pixbuf-dev (2.42.12-r1)
(79/340) Purging git-perl (2.47.1-r0)
(80/340) Purging perl-git (2.47.1-r0)
(81/340) Purging perl-error (0.17029-r2)
(82/340) Purging perl (5.40.0-r3)
(83/340) Purging gnutls-dev (3.8.8-r0)
(84/340) Purging gnutls-c++ (3.8.8-r0)
(85/340) Purging hexdump (2.40.2-r4)
(86/340) Purging libaio (0.3.113-r2)
(87/340) Purging libarchive (3.7.7-r0)
(88/340) Purging libdaemon (0.14-r5)
(89/340) Purging libepoxy-dev (1.5.10-r1)
(90/340) Purging libevent-dev (2.1.12-r7)
(91/340) Purging libevent (2.1.12-r7)
(92/340) Purging libgpg-error-dev (1.51-r0)
(93/340) Purging libidn2-dev (2.3.7-r0)
(94/340) Purging libtasn1-dev (4.19.0-r2)
(95/340) Purging libtasn1-progs (4.19.0-r2)
(96/340) Purging libuv (1.49.2-r0)
(97/340) Purging libxcomposite-dev (0.4.6-r5)
(98/340) Purging libxcursor-dev (1.2.3-r0)
(99/340) Purging libxinerama-dev (1.1.5-r4)
(100/340) Purging libxml2-dev (2.13.4-r3)
(101/340) Purging libxrandr-dev (1.5.4-r1)
(102/340) Purging libxtst-dev (1.2.5-r0)
(103/340) Purging logger (2.40.2-r4)
(104/340) Purging losetup (2.40.2-r4)
(105/340) Purging lsblk (2.40.2-r4)
(106/340) Purging lscpu (2.40.2-r4)
(107/340) Purging mcookie (2.40.2-r4)
(108/340) Purging mesa-dev (24.2.8-r0)
(109/340) Purging libxdamage-dev (1.1.6-r5)
(110/340) Purging libxshmfence-dev (1.3.2-r6)
(111/340) Purging mesa-gl (24.2.8-r0)
(112/340) Purging mesa-osmesa (24.2.8-r0)
(113/340) Purging mesa-rusticl (24.2.8-r0)
(114/340) Purging clang19-headers (19.1.4-r0)
(115/340) Purging libclc (19.1.4-r0)
(116/340) Purging mesa-xatracker (24.2.8-r0)
(117/340) Purging mount (2.40.2-r4)
(118/340) Purging nettle-dev (3.10-r1)
(119/340) Purging gmp-dev (6.3.0-r2)
(120/340) Purging libgmpxx (6.3.0-r2)
(121/340) Purging p11-kit-dev (0.25.5-r2)
(122/340) Purging pango-dev (1.54.0-r1)
(123/340) Purging pango-tools (1.54.0-r1)
(124/340) Purging partx (2.40.2-r4)
(125/340) Purging py3-packaging-pyc (24.2-r0)
(126/340) Purging py3-parsing-pyc (3.1.4-r0)
(127/340) Purging python3-pyc (3.12.8-r1)
(128/340) Purging python3-pycache-pyc0 (3.12.8-r1)
(129/340) Purging xcb-proto-pyc (1.17.0-r0)
(130/340) Purging pyc (3.12.8-r1)
(131/340) Purging qt6-qtwayland (6.8.1-r0)
(132/340) Purging rhash-libs (1.4.5-r0)
(133/340) Purging runuser (2.40.2-r4)
(134/340) Purging setpriv (2.40.2-r4)
(135/340) Purging sfdisk (2.40.2-r4)
(136/340) Purging spirv-llvm-translator-libs (19.1.2-r0)
(137/340) Purging spirv-tools (1.3.290.0-r0)
(138/340) Purging tiff-dev (4.7.0-r0)
(139/340) Purging libtiffxx (4.7.0-r0)
(140/340) Purging umount (2.40.2-r4)
(141/340) Purging util-linux-misc (2.40.2-r4)
(142/340) Purging setarch (2.40.2-r4)
(143/340) Purging util-linux-openrc (2.40.2-r4)
(144/340) Purging uuidgen (2.40.2-r4)
(145/340) Purging wipefs (2.40.2-r4)
(146/340) Purging xz-dev (5.6.3-r0)
(147/340) Purging zstd-dev (1.5.6-r1)
(148/340) Purging zstd (1.5.6-r1)
(149/340) Purging qt6-qtdeclarative (6.8.1-r0)
(150/340) Purging qt6-qtbase-x11 (6.8.1-r0)
(151/340) Purging xdg-utils (1.2.1-r1)
(152/340) Purging xprop (1.2.8-r0)
(153/340) Purging xset (1.2.5-r1)
(154/340) Purging gtk+3.0 (3.24.43-r2)
Executing gtk+3.0-3.24.43-r2.post-deinstall
(155/340) Purging gtk-update-icon-cache (3.24.43-r2)
(156/340) Purging hicolor-icon-theme (0.18-r0)
(157/340) Purging libatk-bridge-2.0 (2.54.0-r0)
(158/340) Purging at-spi2-core (2.54.0-r0)
(159/340) Purging cups-libs (2.4.11-r0)
(160/340) Purging avahi-libs (0.8-r19)
(161/340) Purging harfbuzz-dev (9.0.0-r1)
(162/340) Purging harfbuzz-cairo (9.0.0-r1)
(163/340) Purging harfbuzz-gobject (9.0.0-r1)
(164/340) Purging harfbuzz-icu (9.0.0-r1)
(165/340) Purging harfbuzz-subset (9.0.0-r1)
(166/340) Purging graphite2-dev (1.3.14-r6)
(167/340) Purging cairo-dev (1.18.2-r1)
(168/340) Purging cairo-tools (1.18.2-r1)
(169/340) Purging xcb-util-dev (0.4.1-r3)
(170/340) Purging util-macros (1.20.1-r0)
(171/340) Purging cairo-gobject (1.18.2-r1)
(172/340) Purging libxft-dev (2.3.8-r3)
(173/340) Purging fontconfig-dev (2.15.0-r1)
(174/340) Purging freetype-dev (2.13.3-r0)
(175/340) Purging brotli-dev (1.1.0-r2)
(176/340) Purging brotli (1.1.0-r2)
(177/340) Purging glib-dev (2.82.2-r1)
(178/340) Purging bzip2-dev (1.0.8-r6)
(179/340) Purging docbook-xsl (1.79.2-r11)
(180/340) Purging docbook-xsl-ns (1.79.2-r11)
Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall
(181/340) Purging docbook-xsl-nons (1.79.2-r11)
Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall
(182/340) Purging docbook-xml (4.5-r9)
Executing docbook-xml-4.5-r9.pre-deinstall
(183/340) Purging gettext-dev (0.22.5-r0)
(184/340) Purging xz (5.6.3-r0)
(185/340) Purging gettext-asprintf (0.22.5-r0)
(186/340) Purging gettext (0.22.5-r0)
(187/340) Purging gettext-envsubst (0.22.5-r0)
(188/340) Purging libxml2-utils (2.13.4-r3)
(189/340) Purging libxslt (1.1.42-r1)
(190/340) Purging py3-packaging (24.2-r0)
(191/340) Purging py3-parsing (3.1.4-r0)
(192/340) Purging pcre2-dev (10.43-r0)
(193/340) Purging libpcre2-32 (10.43-r0)
(194/340) Purging libedit-dev (20240808.3.1-r0)
(195/340) Purging ncurses-dev (6.5_p20241006-r3)
(196/340) Purging libncurses++ (6.5_p20241006-r3)
(197/340) Purging bsd-compat-headers (0.7.2-r6)
(198/340) Purging pango (1.54.0-r1)
Executing pango-1.54.0-r1.pre-deinstall
(199/340) Purging cairo (1.18.2-r1)
(200/340) Purging clang19-libs (19.1.4-r0)
(201/340) Purging qt6-qtbase (6.8.1-r0)
(202/340) Purging tzdata (2024b-r1)
(203/340) Purging dbus-libs (1.14.10-r4)
(204/340) Purging double-conversion (3.3.0-r0)
(205/340) Purging libproxy (0.5.9-r0)
(206/340) Purging duktape (2.7.0-r1)
(207/340) Purging libinput-libs (1.27.0-r0)
(208/340) Purging eudev-libs (3.2.14-r5)
(209/340) Purging expat-dev (2.6.4-r0)
(210/340) Purging expat (2.6.4-r0)
(211/340) Purging libxft (2.3.8-r3)
(212/340) Purging fontconfig (2.15.0-r1)
(213/340) Purging harfbuzz (9.0.0-r1)
(214/340) Purging freetype (2.13.3-r0)
(215/340) Purging fribidi-dev (1.0.16-r0)
(216/340) Purging fribidi (1.0.16-r0)
(217/340) Purging libxxf86vm-dev (1.1.5-r6)
(218/340) Purging libxxf86vm (1.1.5-r6)
(219/340) Purging libxrender-dev (0.9.11-r5)
(220/340) Purging libxi-dev (1.8.2-r0)
(221/340) Purging libxi (1.8.2-r0)
(222/340) Purging libxfixes-dev (6.0.1-r4)
(223/340) Purging libxext-dev (1.3.6-r2)
(224/340) Purging libx11-dev (1.8.10-r0)
(225/340) Purging xtrans (1.5.2-r0)
(226/340) Purging libxcb-dev (1.17.0-r0)
(227/340) Purging xcb-proto (1.17.0-r0)
(228/340) Purging python3 (3.12.8-r1)
(229/340) Purging gdbm (1.24-r0)
(230/340) Purging gdk-pixbuf (2.42.12-r1)
Executing gdk-pixbuf-2.42.12-r1.pre-deinstall
(231/340) Purging shared-mime-info (2.4-r1)
Executing shared-mime-info-2.4-r1.post-deinstall
(232/340) Purging gettext-libs (0.22.5-r0)
(233/340) Purging libatk-1.0 (2.54.0-r0)
(234/340) Purging glib (2.82.2-r1)
(235/340) Purging gnutls (3.8.8-r0)
(236/340) Purging graphite2 (1.3.14-r6)
(237/340) Purging libdrm-dev (2.4.124-r0)
(238/340) Purging libpciaccess-dev (0.18.1-r0)
(239/340) Purging mesa-gles (24.2.8-r0)
(240/340) Purging mesa-egl (24.2.8-r0)
(241/340) Purging mesa-gbm (24.2.8-r0)
(242/340) Purging mesa (24.2.8-r0)
(243/340) Purging libdrm (2.4.124-r0)
(244/340) Purging libpciaccess (0.18.1-r0)
(245/340) Purging hwdata-pci (0.390-r0)
(246/340) Purging icu-dev (74.2-r0)
(247/340) Purging icu (74.2-r0)
(248/340) Purging icu-libs (74.2-r0)
(249/340) Purging icu-data-en (74.2-r0)
(250/340) Purging libb2 (0.98.1-r3)
(251/340) Purging util-linux-dev (2.40.2-r4)
(252/340) Purging libfdisk (2.40.2-r4)
(253/340) Purging libmount (2.40.2-r4)
(254/340) Purging libsmartcols (2.40.2-r4)
(255/340) Purging util-linux (2.40.2-r4)
(256/340) Purging libblkid (2.40.2-r4)
(257/340) Purging libxdmcp-dev (1.1.5-r1)
(258/340) Purging xcb-util-cursor (0.1.5-r0)
(259/340) Purging xcb-util-renderutil (0.3.10-r0)
(260/340) Purging xcb-util-image (0.4.1-r0)
(261/340) Purging libxkbcommon-x11 (1.7.0-r1)
(262/340) Purging xcb-util-wm (0.4.2-r0)
(263/340) Purging libxmu (1.2.1-r0)
(264/340) Purging libxrandr (1.5.4-r1)
(265/340) Purging libxinerama (1.1.5-r4)
(266/340) Purging libxtst (1.2.5-r0)
(267/340) Purging libxext (1.3.6-r2)
(268/340) Purging libxcursor (1.2.3-r0)
(269/340) Purging libxdamage (1.1.6-r5)
(270/340) Purging libxrender (0.9.11-r5)
(271/340) Purging libxt (1.3.1-r0)
(272/340) Purging libxcomposite (0.4.6-r5)
(273/340) Purging libxfixes (6.0.1-r4)
(274/340) Purging libx11 (1.8.10-r0)
(275/340) Purging xcb-util-keysyms (0.4.1-r0)
(276/340) Purging xcb-util (0.4.1-r3)
(277/340) Purging libxcb (1.17.0-r0)
(278/340) Purging libxdmcp (1.1.5-r1)
(279/340) Purging libbsd (0.12.2-r0)
(280/340) Purging libbz2 (1.0.8-r6)
(281/340) Purging libcap-ng (0.8.5-r0)
(282/340) Purging libeconf (0.6.3-r0)
(283/340) Purging libelf (0.191-r0)
(284/340) Purging libepoxy (1.5.10-r1)
(285/340) Purging libevdev (1.13.3-r0)
(286/340) Purging libffi-dev (3.4.6-r0)
(287/340) Purging linux-headers (6.6-r1)
(288/340) Purging llvm19-libs (19.1.4-r0)
(289/340) Purging wayland-libs-cursor (1.23.1-r0)
(290/340) Purging wayland-libs-client (1.23.1-r0)
(291/340) Purging p11-kit (0.25.5-r2)
(292/340) Purging wayland-libs-server (1.23.1-r0)
(293/340) Purging libffi (3.4.6-r0)
(294/340) Purging libformw (6.5_p20241006-r3)
(295/340) Purging libgcrypt (1.10.3-r1)
(296/340) Purging libgpg-error (1.51-r0)
(297/340) Purging libsm (1.2.4-r4)
(298/340) Purging libice (1.1.1-r6)
(299/340) Purging libintl (0.22.5-r0)
(300/340) Purging libjpeg-turbo-dev (3.0.4-r0)
(301/340) Purging libturbojpeg (3.0.4-r0)
(302/340) Purging tiff (4.7.0-r0)
(303/340) Purging libjpeg-turbo (3.0.4-r0)
(304/340) Purging libmd (1.1.0-r0)
(305/340) Purging libmenuw (6.5_p20241006-r3)
(306/340) Purging libpanelw (6.5_p20241006-r3)
(307/340) Purging libpcre2-16 (10.43-r0)
(308/340) Purging libpng-dev (1.6.44-r0)
(309/340) Purging libpng (1.6.44-r0)
(310/340) Purging libwebp-dev (1.4.0-r0)
(311/340) Purging libwebpdecoder (1.4.0-r0)
(312/340) Purging libwebpdemux (1.4.0-r0)
(313/340) Purging libwebpmux (1.4.0-r0)
(314/340) Purging libwebp (1.4.0-r0)
(315/340) Purging libsharpyuv (1.4.0-r0)
(316/340) Purging libtasn1 (4.19.0-r2)
(317/340) Purging libuuid (2.40.2-r4)
(318/340) Purging libxau-dev (1.0.11-r4)
(319/340) Purging libxau (1.0.11-r4)
(320/340) Purging libxkbcommon (1.7.0-r1)
(321/340) Purging xkeyboard-config (2.43-r0)
(322/340) Purging libxml2 (2.13.4-r3)
(323/340) Purging libxshmfence (1.3.2-r6)
(324/340) Purging linux-pam (1.6.1-r1)
(325/340) Purging mesa-glapi (24.2.8-r0)
(326/340) Purging mpdecimal (4.0.0-r0)
(327/340) Purging mtdev (1.1.7-r0)
(328/340) Purging nettle (3.10-r1)
(329/340) Purging pixman-dev (0.43.4-r1)
(330/340) Purging pixman (0.43.4-r1)
(331/340) Purging utmps-libs (0.1.2.3-r2)
(332/340) Purging skalibs-libs (2.14.3.0-r0)
(333/340) Purging sqlite-dev (3.47.2-r0)
(334/340) Purging sqlite-libs (3.47.2-r0)
(335/340) Purging sqlite (3.47.2-r0)
(336/340) Purging tslib (1.23-r0)
(337/340) Purging wayland-libs-egl (1.23.1-r0)
(338/340) Purging xorgproto (2024.1-r0)
(339/340) Purging xz-libs (5.6.3-r0)
(340/340) Purging zlib-dev (1.3.1-r2)
Executing busybox-1.37.0-r8.trigger
OK: 399 MiB in 103 packages
>>> qt6-qttools: Updating the community/aarch64 repository index...
>>> qt6-qttools: Signing the index...